Re: [Emc-users] LinuxCNC 2.5.2 is released!
#_DD=1 #_RR=#_DD/2 lcnc v2.5.0 generates error bad character / used around whatever line #_DD=1 #_RR=#_DD*.5 generates error bad character * used around whatever line removing the '*/' line altogether from a longer program grenerates bad character + used on whatever line containing the next expression. i thought math was allowed? what am i missing? i typed everything key by key into gedit, so it's not that sort of problem. On Mon, 3/4/13, W. Martinjak mats...@play-pla.net wrote: Subject: Re: [Emc-users] LinuxCNC 2.5.2 is released! To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Monday, March 4, 2013, 4:19 PM I've updated my Cheesemill and it still works flawlessly. Thanks! Great work! On 2013-03-04 17:07, Chris Radek wrote: No config changes are required when upgrading from 2.5.x to 2.5.2. For the typical installation, the update manager will automatically offer you this upgrade. Otherwise, you can get the packages from http://linuxcnc.org/dists If you're upgrading from a 2.4 release, please see http://wiki.linuxcnc.org/cgi-bin/wiki.pl?UpdatingTo2.5 Many thanks to the people who have reported bugs, and especially to the folks who worked to improve LinuxCNC for this release: Anders Wallin Andy Pugh Chris Morley Chris Radek Dewey Garrett Francis Tisserant Jeff Epler John Thornton Jon Elson Lisandro Massera Matt Shaver Michael Haberler Sascha Ittner Sebastian Kuzminsky Victor Rocco This release contains the following changes: * AXIS: Allow the setting of the top end of the Max Velocity slider according to [DISPLAY]MAX_LINEAR_VELOCITY as the docs say * Components: Fix mux16's debounce function * Components: LCD character display driver * Components: New multiclick component detects single, double, triple clicks * Docs: Many improvements * Gremlin: Better error reporting for gcode errors * Gremlin: Fix rotated axes display * Halui: Include tool length offsets in relative position outputs * Hostmot2: Fixes to sserial * Kins: Fix teleop jogging of ABC axes in the negative direction * Modbus: Fix TCP communication time out error * New config: Gecko G540 * New config: Smithy 1240combined_mm * PID: Optional new error-previous-target mode to reduce ferrors detected by motion. This is especially useful for torque-mode loops and those tunings that use large I gains * pncconf: Many fixes * PPMC: Better error checking for hardware problems causing miscommunication * Tool Table: Many fixes to tool table handling, making tool tables on nonrandom setups using mismatched tool and pocket numbers work correctly * Translations: German for tooledit * Translations: Many improvements to French * Utilities: new latencyhistogram program that shows details about latency * Utilities: sim_pin, a script that simulates writing to hal pins -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- In der Wissenschaft siegt nie eine neue Theorie, nur ihre Gegner sterben nach und nach Max Planck -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] LinuxCNC 2.5.2 is released!
wow, you know i think i tried all sorts of combinations of brackets to parse things, and i just get different errors. i think there is something more subtle amiss with the interpreter or the syntactical regulations. ..or i had some logical error in some loop nesting. i converted everything to plain numbered variables with plenty of brackets and the code simulation does what is expected, but is way harder to read and write, and kind of awkward voiced because of first crack guesses on assigning different paRameter regions. also made an effort to have only one operator per block rather than composite expressions. On Sun, 7/21/13, sam sokolik sa...@empirescreen.com wrote: Subject: Re: [Emc-users] LinuxCNC 2.5.2 is released! To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Sunday, July 21, 2013, 8:23 AM I think you need brackets around the expression... http://www.linuxcnc.org/docs/2.5/html/gcode/overview.html#sec:Expressions So it would be #_RR=[#_DD/2] On 07/21/2013 09:57 AM, charles green wrote: #_DD=1 #_RR=#_DD/2 lcnc v2.5.0 generates error bad character / used around whatever line #_DD=1 #_RR=#_DD*.5 generates error bad character * used around whatever line removing the '*/' line altogether from a longer program grenerates bad character + used on whatever line containing the next expression. i thought math was allowed? what am i missing? i typed everything key by key into gedit, so it's not that sort of problem. On Mon, 3/4/13, W. Martinjak mats...@play-pla.net wrote: Subject: Re: [Emc-users] LinuxCNC 2.5.2 is released! To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Monday, March 4, 2013, 4:19 PM I've updated my Cheesemill and it still works flawlessly. Thanks! Great work! On 2013-03-04 17:07, Chris Radek wrote: No config changes are required when upgrading from 2.5.x to 2.5.2. For the typical installation, the update manager will automatically offer you this upgrade. Otherwise, you can get the packages from http://linuxcnc.org/dists If you're upgrading from a 2.4 release, please see http://wiki.linuxcnc.org/cgi-bin/wiki.pl?UpdatingTo2.5 Many thanks to the people who have reported bugs, and especially to the folks who worked to improve LinuxCNC for this release: Anders Wallin Andy Pugh Chris Morley Chris Radek Dewey Garrett Francis Tisserant Jeff Epler John Thornton Jon Elson Lisandro Massera Matt Shaver Michael Haberler Sascha Ittner Sebastian Kuzminsky Victor Rocco This release contains the following changes: * AXIS: Allow the setting of the top end of the Max Velocity slider according to [DISPLAY]MAX_LINEAR_VELOCITY as the docs say * Components: Fix mux16's debounce function * Components: LCD character display driver * Components: New multiclick component detects single, double, triple clicks * Docs: Many improvements * Gremlin: Better error reporting for gcode errors * Gremlin: Fix rotated axes display * Halui: Include tool length offsets in relative position outputs * Hostmot2: Fixes to sserial * Kins: Fix teleop jogging of ABC axes in the negative direction * Modbus: Fix TCP communication time out error * New config: Gecko G540 * New config: Smithy 1240combined_mm * PID: Optional new error-previous-target mode to reduce ferrors detected by motion. This is especially useful for torque-mode loops and those tunings that use large I gains * pncconf: Many fixes * PPMC: Better error checking for hardware problems causing miscommunication * Tool Table: Many fixes to tool table handling, making tool tables on nonrandom setups using mismatched tool and pocket numbers work correctly * Translations: German for tooledit * Translations: Many improvements to French * Utilities: new latencyhistogram program that shows details about latency * Utilities: sim_pin, a script that simulates writing to hal pins -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https
Re: [Emc-users] LinuxCNC 2.5.2 is released!
yeah, i got it to work - switched everything to numbered varibles, and broke things down to one operation per block with brackets every which way. sheesh. On Sun, 7/21/13, Gene Heskett ghesk...@wdtv.com wrote: Subject: Re: [Emc-users] LinuxCNC 2.5.2 is released! To: emc-users@lists.sourceforge.net Date: Sunday, July 21, 2013, 9:45 AM On Sunday 21 July 2013 12:37:20 charles green did opine: #_DD=1 #_RR=#_DD/2 lcnc v2.5.0 generates error bad character / used around whatever line #_DD=1 #_RR=#_DD*.5 generates error bad character * used around whatever line removing the '*/' line altogether from a longer program grenerates bad character + used on whatever line containing the next expression. i thought math was allowed? what am i missing? i typed everything key by key into gedit, so it's not that sort of problem. Math is allowed but you /must/ pay attention to the syntax. Any math operation such as above must be put in a [box], only straight assignments of one var to another are allowed. #_RR=#_DD is legal, but what you want to do needs the box: #_RR=[#_DD*.5] or #_RR=[#_DD/2] And you can nest them several layers deep to enforce the wanted order of processing, but the number of [[ must equal the number of ]] in a given line of gcode. Cheers, Gene -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) My web page: http://coyoteden.dyndns-free.com:85/gene is up! My views http://www.armchairpatriot.com/What%20Has%20America%20Become.shtml Anything anybody can say about America is true. -- Emmett Grogan A pen in the hand of this president is far more dangerous than 200 million guns in the hands of law-abiding citizens. -- See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Cutting involute spur gears with 4 axis?
in some cases, a tap can be ground to serve as a gear cutter. --- On Wed, 7/3/13, Dave Caroline dave.thearchiv...@gmail.com wrote: From: Dave Caroline dave.thearchiv...@gmail.com Subject: Re: [Emc-users] Cutting involute spur gears with 4 axis? To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Wednesday, July 3, 2013, 11:52 PM On Thu, Jul 4, 2013 at 7:06 AM, Gregg Eshelman g_ala...@yahoo.com wrote: I've seen videos of turbine wheels being cut with a ball nose straight end mill on a 5 axis machine. Why not cut involute spur gears on a 4 axis with end mills? Already been done http://www.youtube.com/watch?v=SJQtx80euGM It is a slow process though I have a gcode implementation with a slitting saw Can LinuxCNC do that? Would be hellaciously less expensive than buying all those sets of 8 cutters to cover different diametral pitches and pressure angles. Hobs come in a bit less since you only need one hob per DP and PA to cut any number of teeth but also need a spindle encoder to synchronize the 4th axis. End mills + software = way cheaper. Probably slower than using individual cutters, certainly slower than hobbing, but should be as accurate as hobbing where the 8 cutters are only accurate at the lowest number of teeth for each one. Here the rotary adds error due to the worm and worm gear error and any backlash, the gcode has to be unidirectional to remove the backlash error, the worm and worm gear error is partly removed by the hobbing process but to a lesser extent with a single cutter. Dave Caroline -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Cutting involute spur gears with 4 axis?
you may still have to grind it. the phase and helix angle of the cutting edge of the flute is only correct at the edge of one flute of the tap, where the helical angle is nearly degenerate. then the relevant match is pitch of cutter vs gear. i am thinking of application which is cutting a worm gear with a common thread pitch worm as the drive. the ground tap serves as an inexpensive version of a threadmill and reduces process time over single point type thread milling. --- On Thu, 7/4/13, andy pugh bodge...@gmail.com wrote: From: andy pugh bodge...@gmail.com Subject: Re: [Emc-users] Cutting involute spur gears with 4 axis? To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Thursday, July 4, 2013, 3:39 AM On 4 July 2013 11:01, charles green xxzzb...@yahoo.com wrote: in some cases, a tap can be ground to serve as a gear cutter. If you don't mind a 23.75 degree pressure angle and an irrational module then you don't even have to grind it. (If you use a BA tap) -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] How to tell if your kid will be an engineer.
hah --- On Thu, 5/23/13, Gregg Eshelman g_ala...@yahoo.com wrote: From: Gregg Eshelman g_ala...@yahoo.com Subject: [Emc-users] How to tell if your kid will be an engineer. To: emc-users@lists.sourceforge.net Date: Thursday, May 23, 2013, 10:56 PM Too bad the Dilbert TV show didn't last. https://www.youtube.com/watch?v=k5JSJuN3UWI -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Question on stopping a 1HP treadmill motor
watt is an energy rate. energy is watt*second. a 120 V 500 W lamp should have a resistance of about 29 ohm at operating temperature but will have a much lower resistance when cold (10-20% of on resistance maybe?) other things walmart has that could potentially dissipate energy: grapite pencil leads, coffee makers or hot plates or crock pots, a countertop cooking burner (~20 ohm when cold), auto battery tester maybe, something else that has a brushed motor in it like a drill with a paint mixing attachment in a bucket of heavy oil, carbon rods from alkaline batteries, a stainless steel container full of really salty water with a stainless steel utensil suspended in it, a hair dryer, a discharged lead-acid battery, a space heater, a 12 volt air compressor attached to a small tire. --- On Sat, 5/11/13, Gene Heskett ghesk...@wdtv.com wrote: From: Gene Heskett ghesk...@wdtv.com Subject: [Emc-users] Question on stopping a 1HP treadmill motor To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Saturday, May 11, 2013, 5:45 PM Greetings all; As I install the motor on my mini-lathe, it occurs to me that if I do a set of ice cube relays driven by those toys on the C41 board, it strikes me that with that huge flywheel fan combo, even an e-stop will coast several revolutions of the spindle. When I did the PMDX-106 for the mill, I used 2 relays, one to switch between the output of the controller with its DPDT poles, the back side of which dropped a 10 ohm 20 watt resistor across the motor to make use of its generating ability as a means of stopping it fairly rapidly. As in 2500 revs to zero in just a hair over 1 second. The 2nd relay was used in the usual DPDT reversing circuit. There isn't that much inertia in that setup, but this will have a cast iron fan cum flywheel that weighs a good 2 pounds to stop. So a 10 ohm 20 watter, taking the dump from 7000 rpm, is likely to be considerably hotter than bright red internally by the time its down to 100 rpms as that will translate to about a kilowatt of stored energy. 20 ohms won't have to take quite as much of a rapid thermal shock, but the wattage will be similar, so I don't see any way to make it work that doesn't involve a panel of at least 8 similar resistors. Unless someone else has a better idea? How about I find some sockets for the 500 watt halogen lamp sticks use 2 of them in series? Basically anything I can make off the local walmart shelves (for under 50 bucks that is). Cheers, Gene -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) My web page: http://coyoteden.dyndns-free.com:85/gene is up! My views http://www.armchairpatriot.com/What%20Has%20America%20Become.shtml Kansas state law requires pedestrians crossing the highways at night to wear tail lights. A pen in the hand of this president is far more dangerous than 200 million guns in the hands of law-abiding citizens. -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] DIY G-Code
it's all a fun learning exercise until it's on the clock. it is logcially absurd, but everyone seems to want their parts yesterday. what has become of the 'vint'? --- On Thu, 5/9/13, John Thornton bjt...@gmail.com wrote: From: John Thornton bjt...@gmail.com Subject: Re: [Emc-users] DIY G-Code To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Thursday, May 9, 2013, 4:19 AM Well the G code manual would be the best place but I also have a G code tutorial here: http://www.gnipsel.com/linuxcnc/g-code/index.html John On 5/9/2013 5:42 AM, RogerN wrote: Is there some kind of tutorial that would help me understand enough to write my own G-Code? I’m wanting to make G-84 tapping cycle work. I think it would need parameters like F and Z, and perhaps a dwell time. So my G84 would turn on spindle CW, feed to Z depth at 95% feed F, stop spindle, dwell, spindle CCW, feed to starting Z at 100% F, stop spindle. I thought it would be a fun learning exercise to learn to make my own canned cycles. Thanks! Roger Neal -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Mar 3, 2013: LinuxCNC 2.5.2 released
the new theory and its opponents experience phase changes --- On Tue, 3/5/13, Erik Christiansen dva...@internode.on.net wrote: From: Erik Christiansen dva...@internode.on.net Subject: Re: [Emc-users] Mar 3, 2013: LinuxCNC 2.5.2 released To: emc-users@lists.sourceforge.net Date: Tuesday, March 5, 2013, 12:16 AM On 04.03.13 11:11, Pete Matos wrote: Ummm..rightwhatever he said. Peace LOL It's only my translation, but here goes: In science no new theory ever triumphs, but its opponents die by degrees. - Max Planck Erik On Monday, March 4, 2013, craig cr...@facework.com wrote: On 3/3/2013 5:05 PM, W. Martinjak wrote: In der Wissenschaft siegt nie eine neue Theorie, nur ihre Gegner sterben nach und nach Max Planck Great quote. thanks/ danke craig -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] concrete table
nice that money is everything --- On Wed, 12/12/12, Mark Wendt wendt.m...@gmail.com wrote: From: Mark Wendt wendt.m...@gmail.com Subject: Re: [Emc-users] concrete table To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Wednesday, December 12, 2012, 2:10 AM On Tue, Dec 11, 2012 at 10:53 PM, Jack Coats j...@coats.org wrote: http://anosognosia.tumblr.com/post/416645749/cast-cement-cnc-chassis-by-kenny-cheung-via He never finished publication of the entire build but here is a full CNC machine ... Jack I like the little dollar signs that start floating down in the picture. ;-) Mark -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] concrete table
the carving is relatively intentional --- On Wed, 12/12/12, andy pugh bodge...@gmail.com wrote: From: andy pugh bodge...@gmail.com Subject: Re: [Emc-users] concrete table To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Wednesday, December 12, 2012, 2:47 AM On 12 December 2012 07:41, Dave e...@dc9.tzo.com wrote: My daughter had forgotten about the headstones and was aghast. She could not believe that I would have such a thing at our house and told me that I had to get rid of them. How strange. They are, after all, just chunks of stone. We made the window frames for my dad's house out of spare grave edges (local sandstone). If you know where to look you can see inscriptions :-) -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Kinematics and tool length compensation
yes, post on the email thread. just this friday i was reading about coordinate system alteration. more interesting than discovery of trashed axis thrust bearings. --- On Sat, 11/17/12, Martin Lederhilger martin.lederhil...@gmx.at wrote: From: Martin Lederhilger martin.lederhil...@gmx.at Subject: Re: [Emc-users] Kinematics and tool length compensation To: emc-users@lists.sourceforge.net Date: Saturday, November 17, 2012, 6:17 AM Am Samstag, den 17.11.2012, 15:37 +0200 schrieb Viesturs Lācis: Could You, please, share Your kinematics module? I have the kinematics with tool offsets now working. I did not have to use an extra HAL pin for the tool offset. I have added U, V and W coordinates as Chris Radek has suggested. I use them as coordinates in the tool's local coordinate system in the kinematics module to offset the machine's coordinates from the tool tip's coordinates (X Y Z). I am currently making a drawing of the coordinate systems in my setup. When I am finished, where should I post my kinematics and configuration? Directly to this mailing list? Maybe it is a help for others. Martin -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Crowdsourced mass CNC produced private weapons
freezer bracketry can be serious business. --- On Tue, 10/16/12, Gene Heskett ghesk...@wdtv.com wrote: From: Gene Heskett ghesk...@wdtv.com Subject: Re: [Emc-users] Crowdsourced mass CNC produced private weapons To: emc-users@lists.sourceforge.net Date: Tuesday, October 16, 2012, 7:25 PM On Tuesday 16 October 2012 22:23:47 Ed Nisley did opine: On 10/16/2012 06:35 PM, Igor Chudov wrote: having some real fun with their 3D printers! Oh, no, that's not fun. It's *practice* for serious projects! Like, for example, we decided to reinstall a freezer shelf after quite a few years of disuse, only to discover that one of its brackets had gone missing. An hour to build the solid model, another to produce the object: it snapped into place and works perfectly. A strictly non-lethal application, I assure you... Chuckle, Ed you slay me at times. Just because you can is more than enough excuse to do it. Love it. Cheers, Gene -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) My web page: http://coyoteden.dyndns-free.com:85/gene is up! Fascinating, a totally parochial attitude. -- Spock, Metamorphosis, stardate 3219.8 -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Crowdsourced mass CNC produced private weapons
maybe you're thinking of hamlet? at any rate, the chunnel mixes things up, so keep an eye out. --- On Tue, 10/16/12, andy pugh bodge...@gmail.com wrote: From: andy pugh bodge...@gmail.com Subject: Re: [Emc-users] Crowdsourced mass CNC produced private weapons To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Tuesday, October 16, 2012, 4:24 AM On 16 October 2012 11:18, charles green xxzzb...@yahoo.com wrote: i didn't realize there were ever so many bears in the UK. hmm.. was grendel a bear? He was just an ordinary monster I think. I also seem to recall that he lived in Denmark. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Crowdsourced mass CNC produced private weapons
what would it take to produce printed armor? --- On Mon, 10/15/12, Igor Chudov ichu...@gmail.com wrote: From: Igor Chudov ichu...@gmail.com Subject: Re: [Emc-users] Crowdsourced mass CNC produced private weapons To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Monday, October 15, 2012, 6:33 AM Matt, thanks for a clarification. I do not think that a plastic AK receiver would work well, but it looks like an AR lower has different strength requirements. i On Mon, Oct 15, 2012 at 7:19 AM, Matthew Herd herd.m...@gmail.com wrote: Igor, From a technical standpoint only (I'll leave the politics out of this), the AR-15 lower receiver (which he successfully printed in ABS plastic - see www.defensedistributed.com) is the portion which houses the fire control group. Most are made of 7075 Al forgings, or CNC machined from billet. However, a few companies offer injection molded varieties which work just fine. I think the original Armalite designers used 7075 to be on the safe side, not because they had to. With some adjustments reinforcements, it is probably possible to 3d print a plastic AR lower which would function perfectly. I seem to recall 3d printed ABS is about 70% as strong as molded ABS so some minor structural reinforcements are probably in order. No selective laser sintering or other expensive 3d printing processes required. And yes, that article is obviously political. However, there are a few others on the subject (search 3d printer, defense distributed, etc) that present the facts more clearly. I think the wired.com article that I read wasn't too bad, in case you want to read more on the subject. Matt -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Crowdsourced mass CNC produced private weapons
i didn't realize there were ever so many bears in the UK. hmm.. was grendel a bear? --- On Mon, 10/15/12, andy pugh bodge...@gmail.com wrote: From: andy pugh bodge...@gmail.com Subject: Re: [Emc-users] Crowdsourced mass CNC produced private weapons To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Monday, October 15, 2012, 1:13 AM On 15 October 2012 05:48, jeremy youngs jcyoung...@gmail.com wrote: our system is one of checks and balances, the first right we have is to be able to speak our mind freely to those in power. Our second is to be armed while doing it Speak for yourself. This right to arm bears hasn't been part of the way people think in the UK since we stopped carrying swords (Actually, even then I think it was only Gentlemen were allowed swords) I would suggest that we drop this topic. It never goes anywhere. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Crowdsourced mass CNC produced private weapons
do arms have any entirely nonviolent use or value? that is what i was wondering until i considered fringed bear arms. --- On Sun, 10/14/12, jeremy youngs jcyoung...@gmail.com wrote: From: jeremy youngs jcyoung...@gmail.com Subject: Re: [Emc-users] Crowdsourced mass CNC produced private weapons To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Sunday, October 14, 2012, 9:48 PM oh boyy this could get touchy fast! me likes debate over this issue!! A well regulated militia being necessary to the security of a free state, the right of the people to keep and bear arms shall not be infringed. in·fringe [in-frinj] Show IPA verb, in·fringed, in·fring·ing. verb (used with object) 1. to commit a breach or infraction of; violate or transgress: to infringe a copyright; to infringe a rule. I surely hope we dont find ourselves at the point of political dissemination here. our system is one of checks and balances, the first right we have is to be able to speak our mind freely to those in power. Our second is to be armed while doing it .Nowhere is there a threat of violence here. I should not have to point the leftist attitude and commentary of the post out. The atf is ok with it so i dont believe there is any issue aside from the press blowing this all out of proportion and contorting the truth. as to your ak they are really simple http://ak-builder.com/ although i would just buy the flat or a bent blank rather than mill from scratch. interestingly one of things im trying to get going is manufacturing 80 percent recievers and parts -- jeremy youngs -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Gluing little balls
suggestion: consider alternate method of celebration. --- On Tue, 10/9/12, craig cr...@facework.com wrote: From: craig cr...@facework.com Subject: [Emc-users] Gluing little balls To: emc-users@lists.sourceforge.net Date: Tuesday, October 9, 2012, 2:52 AM I have a CNC related problem. I am making small decorative personal gifts using thin wood (5-6mm - 1/4 inch thick) and 6mm diameter colored glass balls (small marbles). A pattern of shaped holes is cut in the wood with a small cnc router using 2 tools. A 1/4 ball nose mill cuts to approximately 4mm depth. A 3/16 tool then cuts the rest of the way through he wood. additional surface patterns may also be cut. The balls are then glued into the holes with a clear adhesive ( currently a thinned clear caulking compound). The resulting items are interesting viewed directly or back-lit. The problem: The marbles are currently glued in by hand. Painting the glue into the holes, placing the ball and pressing it down gets tedious. I would like to automate this process by replacing the spindle with other equipment. I can automate the pick and placement of the balls. ( spheres may be the easiest item to pick and place) But I have not found a good way to automate the gluing process inexpensively. suggestions? Thoughts? Any help would be appreciated. Craig -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] MSL Landing: Success!
i heard that they were making a movie about mars called 'total recall'. --- On Sun, 8/5/12, ro...@abcnc.se ro...@abcnc.se wrote: From: ro...@abcnc.se ro...@abcnc.se Subject: [Emc-users] MSL Landing: Success! To: emc-users@lists.sourceforge.net Date: Sunday, August 5, 2012, 11:05 PM Just wanted to congratulate my American fellows for a safe landing on Mars. Yes, Mars Science Laboratory aka Curiosity are there with all it's six wheels firmly and neatly placed in the Martian sand! A great day for all of us Space-enthusiasts! Pics from the rover here: http://mars.jpl.nasa.gov/msl/raw (Well, testpics really, all systems Go! ) /Roger -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Linuxcnc 5 axis coolness
since you probably have a computer, you probably also already have a laser. --- On Fri, 7/20/12, andy pugh bodge...@gmail.com wrote: From: andy pugh bodge...@gmail.com Subject: Re: [Emc-users] Linuxcnc 5 axis coolness To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Friday, July 20, 2012, 3:59 AM On 20 July 2012 11:42, Claude Froidevaux men...@bluewin.ch wrote: sometimes I think of LinuxCNC as a HAL platform, where G-code interpreter is only one module, that can be instantiated if needed. This is something I realised recently too. I have made a start on a GladeVCP GUI which imports an image file, then feeds that to a realtime component that generates an XY raster pattern and synchronised intensity value for laser rastering applications. There is no G-code anywhere in the system. Effectively the image file becomes the program. But as I don't have, nor intend getting, a laser, it has been rather pushed to the back-burner once I proved it could be done :-) -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] SCARA robot arm 3D printer
hey bishop, do the thing with the knife. --- On Thu, 6/21/12, transis...@transistor-man.com transis...@transistor-man.com wrote: From: transis...@transistor-man.com transis...@transistor-man.com Subject: Re: [Emc-users] SCARA robot arm 3D printer To: emc-users@lists.sourceforge.net Date: Thursday, June 21, 2012, 10:20 PM On 2012-06-20 09:14, ceen...@in-front.com wrote: This link is for a reprap SCARA: http://www.youtube.com/watch?v=Cquw7dvR80A There was a conversation a while back about how many plastic Yoda heads and other fast prototyped plastic waste would end up in land fills. I see the above reprap SCARA being a positive and constructive engineering use for a reprap machine. The HF06 used stepper motor and linear bearings but the rest is pretty much made with a reprap. Cool stuff. Dennis ---Original Message--- From: Jeshua Lacock jes...@3dtopo.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Subject: Re: [Emc-users] SCARA robot arm 3D printer Sent: Jun 20 '12 02:25 On Jun 19, 2012, at 9:46 AM, andy pugh wrote: On 19 June 2012 15:46, transis...@transistor-man.com wrote: As the printer is a SCARA arm This is an interesting development, as it has more printable components than a conventional RepRap. You could (in theory) print the arms, whereas printing linear slides is more tricky. Wow, that is a really great idea! Pretty much the only thing you couldn't print is the steppers (and electrical components) - but those things are cheap! Cheers, Jeshua Lacock Founder/Engineer 3DTOPO Incorporated http://3DTOPO.com Phone: 208.462.4171 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users That is excellent, I didn't realize it, bit you're correct, there are fewer non-printable parts on a scara versus a conventional XY platform. (no linear bearings) That platform (video) looks really far along. One of the mechanisms IBM used in this arm to maintain constant direction on the front facing appendage is just link it with a belt to the theta 1 axis. it effectively removes the 'turn' on the front axis, so you don't necessarily have to have the extruder (or pen) in the video's case in the exact center of the front facing part. I can snag a picture later on to demo this, which might be useful for printed-out-scara-arms. @jeshua, thanks! The smiley-face was a reference to the movie 'moon'. There's a robot in the film with a very basic display, that looks similar to the printout. I think this is the most-recent for scara-reprap development: http://forums.reprap.org/read.php?2,128991,128991 if you run into other people developing for that platform i'd be curious, Thanks, -Dane -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Interesting tool changer
huzza --- On Fri, 6/15/12, andy pugh bodge...@gmail.com wrote: From: andy pugh bodge...@gmail.com Subject: Re: [Emc-users] Interesting tool changer To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Friday, June 15, 2012, 2:01 AM On 15 June 2012 04:28, charles green xxzzb...@yahoo.com wrote: it is not a tool changer, it is a spindle changer. there is probably a gear mechansim somewhere in the middle of the carousel that engages whichever spindle is pointing at the table to a single spindle motor. I did wonder if that was the case, but rejected the idea as being too expensive and likely to lack rigidity. I designed an almost-identical system for a bond tester once (one motor and skew-gears on the selected tool) but that was a very different application. That does remind me of a tiny encoder that I designed for the same machine. We machined two eccentrics at 90 degrees on the shaft (two flats might also work) and then had two leds and detectors that were occluded by the eccentrics. It was possible to deduce shaft angle from the relative intensities. The whole thing was in a 6mm housing round a 4mm shaft. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Interesting tool changer
it is not a tool changer, it is a spindle changer. there is probably a gear mechansim somewhere in the middle of the carousel that engages whichever spindle is pointing at the table to a single spindle motor. the one i had to repair had worn through one of its right angle helical meshes on one of the spindle pots - kind of not surprisingly. what was a surprise was that each of the spindles was born on an opposing pair of conical rollers, and the outer roller races were the machined surfaces of the cast iron carousel block that carried them all. --- On Wed, 6/13/12, andy pugh bodge...@gmail.com wrote: From: andy pugh bodge...@gmail.com Subject: [Emc-users] Interesting tool changer To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Wednesday, June 13, 2012, 4:42 AM Has anyone seen a toolchanger like this before and knows how it works? http://www.ebay.co.uk/itm/120927276579 (it's on an EMCO VMC) -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Parting out a huge CNC turret punch
extracting metallic elements from mineral ores is more energy intensive than extracting from existing metallic objects. this can be an important point to bring up for whoever is interested in reconditioning junk items, because cost of futile ass busting often exceeds cost of disposal, and the two costs can usually just be added in many cases. --- On Sat, 6/9/12, Dave e...@dc9.tzo.com wrote: From: Dave e...@dc9.tzo.com Subject: Re: [Emc-users] Parting out a huge CNC turret punch To: emc-users@lists.sourceforge.net Date: Saturday, June 9, 2012, 7:55 PM I help keep one running. So it is possible. :-) We replaced all of the capacitors in the power supply after the machine was purchased. Cheap insurance. The drives have been trouble free, but the control flakes out once in a while. Usually it just stops and forgets what it is doing The control is an antique and it should be replaced, but the owner is too cheap to do that ( I have offered ). I have a PC rigged up to load programs into the GE control so the tape drive is no longer required. On the machine I help maintain, the feed drives are huge and replacing them would be very expensive. Plus he has spare drives. The machine is a very big lathe - I think it weighs about 35,000 lbs. It is massive. Dave On 6/9/2012 4:05 PM, Jon Elson wrote: Dave wrote: If the CNC control is GE, then the drives and likely GE also. I know a guy who might have some parts and manuals for that control if you decide to get it going. URRRrrp! No, unless it is totally functional after the move, it would most likely be a complete waste of time to try to resurrect such an ancient control. If GE, that means PRE-Fanuc, so we are talking DTL ICs, maybe, from the mid -60s, and about 250 separate PC boards and 1000+ chips. Also, quite possibly, PRE CNC, meaning no computer, and therefore, no diagnostics. If a chip was bad, it would do crazy motions when you gave certain commands, and you had to infer the bad chip from the numbers involved. YUCK! I just had some experiences trying to get some GE Hi-Ak drive running, and after several puffs of smoke, the guy gave up and got some Copley amps on eBay. he had 3 or 4 complete controls there, but they just kept burning up. I guess when this old gear sits for too many years, it gets very hard to bring them back to life, what with bad capacitors and dirty connectors. Jon -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] cylindrical coordinate kinematics
i did in fact end up using inverse time feed when my understanding of the linear/rotational axes relations failed. that worked ok, but it was not a satisfying closed form of solution to the problem in general. in easier cases, abc is parallel to xyz. so you'd want to know the xyz position of the cutter point relative to the xyz positon of a rotation axis, and figure the feed velocity based on the relevant radius of any rotations involved. there's no reason to not extend arc interpolation into the rotation 'planes' too, except that it will melt your brain. g19 g2/3 is like g1 X A. --- On Thu, 6/7/12, andy pugh bodge...@gmail.com wrote: From: andy pugh bodge...@gmail.com Subject: Re: [Emc-users] cylindrical coordinate kinematics To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Thursday, June 7, 2012, 6:17 AM On 7 June 2012 14:00, charles green xxzzb...@yahoo.com wrote: i see only two approaches: the rotation axes are purely for indexing between various angular offsets without any coordination of other movements (i.e. stay clear of spinning mechanism), or incorporate the absolute cartesian positions of the rotation axes into a calculation of resulting movements. The rotary axes typically roatate to reach their endpoint at the same time as the linear move. This works fine when there is a linear move, but does mean that the feed rate needs to be compensated or you get the helical feedrate problem you mentioned. The simplest way to achieve what is required is to use inverse time feed rate, where you say how long the cut should take (presumably having hand-calculated the actual cut length). With the cylindrical kinematics idea being discussed here I _think_ that the rotary would be seen as a linear, and the feedrate calcs would just work. But I could be wrong. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] cylindrical coordinate kinematics
another fun translation problem: instead of x and y axes, you have a c1 axis on top of a c2 axis with the two c axes separated by some given r. presumably a spindle is centered the same r away from one of the c's so that a whole xy area of 2r can be reached by rotations of the two c's. --- On Thu, 6/7/12, andy pugh bodge...@gmail.com wrote: From: andy pugh bodge...@gmail.com Subject: Re: [Emc-users] cylindrical coordinate kinematics To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Thursday, June 7, 2012, 6:17 AM On 7 June 2012 14:00, charles green xxzzb...@yahoo.com wrote: i see only two approaches: the rotation axes are purely for indexing between various angular offsets without any coordination of other movements (i.e. stay clear of spinning mechanism), or incorporate the absolute cartesian positions of the rotation axes into a calculation of resulting movements. The rotary axes typically roatate to reach their endpoint at the same time as the linear move. This works fine when there is a linear move, but does mean that the feed rate needs to be compensated or you get the helical feedrate problem you mentioned. The simplest way to achieve what is required is to use inverse time feed rate, where you say how long the cut should take (presumably having hand-calculated the actual cut length). With the cylindrical kinematics idea being discussed here I _think_ that the rotary would be seen as a linear, and the feedrate calcs would just work. But I could be wrong. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] OT: and Soapbox: 3D Printer Mods?
what's that smell? sniff sniff. smells like something taxable. --- On Tue, 6/5/12, Jack Coats j...@coats.org wrote: From: Jack Coats j...@coats.org Subject: Re: [Emc-users] OT: and Soapbox: 3D Printer Mods? To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Tuesday, June 5, 2012, 10:57 AM If you have a few minutes, this is a free assessment from the US Government for evaluating intellectual property. http://www.uspto.gov/inventors/assessment/index.html ... Jack Whatever you do, work at it with all your heart... Colossians 3:23 You don't manage people; you manage things. You lead people. — Admiral Grace Hopper, USN If you are not part of the solution, you are part of the precipitate - Henry J. Tillman Anyone who has never made a mistake, has never tried anything new. - Albert Einstein -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] OT: and Soapbox: 3D Printer Mods?
what are 'FDN-ers'? --- On Wed, 6/6/12, Peter C. Wallace p...@mesanet.com wrote: From: Peter C. Wallace p...@mesanet.com Subject: Re: [Emc-users] OT: and Soapbox: 3D Printer Mods? To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Wednesday, June 6, 2012, 5:51 AM On Wed, 6 Jun 2012, andy pugh wrote: Date: Wed, 6 Jun 2012 11:01:46 +0100 From: andy pugh bodge...@gmail.com Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Subject: Re: [Emc-users] OT: and Soapbox: 3D Printer Mods? On 4 June 2012 19:18, Dave e...@dc9.tzo.com wrote: Makes sense. Thermocouples are the standard on all of the commercial plastic extruders I have worked on. By the time you do linearization of a TC and cold junction compensation, you might was well buy a cheap PID controller As an alternative (though probably more expensive than most home FDN-ers would like to pay) is this $20 chip which does all the work then talks SPI. http://uk.rs-online.com/web/p/temperature-sensor/6987118/ LinuxCNC can talk SPI through Mesa cards. The temperture control is slow enough that parallel port bit banging would be fine for a SPI interface (I think the other Wallace has a comp for this) -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto Peter Wallace Mesa Electronics -Inline Attachment Follows- -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ -Inline Attachment Follows- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] cutter radius compensation versus tool table data
the basis of a circle (n-sphere) is a center point, and a distance from the center point. the diameter of a circle is an artifact of measurement. the vertex of a spinning cutter edge travels around a center at some radial distance. a stationary lathe cutter has an edge vertex that moves relative to the center of rotation of a workpiece. a thesaurus suggests that tool caliber compensation could be used in place of diameter compensation. etymology suggests that a diameter is a degenerate case of a diagonal. my previous experience with cnc is that the numerical value of a D# corresponds to an unscaled cartesian distance. D means radius data, and H means length data. (X/2,Z) coordinate space still doesnt make sense to me. tangential: the axis tool table editor could be more spiffy. i dont know what is involved in creating gui components like that, but those sort of details seem to figure into alot of software development in an important way. ..design for monkey comfort. tool table entries not being in order of tool number (or pot number, or radius value, or alphabetized by color code that i always use in the comment field) drives me bananas. is there a method for making various windows remember their last sizes and positions, rather than always being in default? some of those types of things are probably dependent on underlying operating system features, ..which probably means that there are property rights problems. oy. --- On Tue, 5/29/12, John Thornton bjt...@gmail.com wrote: From: John Thornton bjt...@gmail.com Subject: Re: [Emc-users] cutter radius compensation versus tool table data To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Tuesday, May 29, 2012, 6:22 AM Typically inserts used in a lathe have the nose radius measurement not the effective diameter. So for lathe tooling you have to double the nose radius to put an entry into the tool table. Also important for a lathe is the tool orientation... Give the online docs about an hour to update and see if they are less confusing now. John On 5/29/2012 8:08 AM, charles green wrote: why should one linear axis have a metric that is 2x or 1/2x any of the others, even on a lathe? --- On Tue, 5/29/12, andy pughbodge...@gmail.com wrote: From: andy pughbodge...@gmail.com Subject: Re: [Emc-users] cutter radius compensation versus tool table data To: Enhanced Machine Controller (EMC)emc-users@lists.sourceforge.net Date: Tuesday, May 29, 2012, 5:03 AM On 29 May 2012 12:30, John Thornton bjt...@gmail.com wrote: Actually the docs should/will say Cutter Diameter Compensation to avoid that confusion. Even for a lathe? -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users
[Emc-users] cutter radius compensation versus tool table data
i am confused about the treatment of the value used for cutter radius compensation. it looks like the examples in the documentation use a program command to write a radius value in the tool table, but when i edit the tool table from axis, there is a diameter value column. are g41/42 using half this diameter value when they are fed a D number? or is the value in the D column treated as a radius? and G10 L1 P# Rr = D# = 2*r in the tool table? (i guess that's an easy experiment.) -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] cutter radius compensation versus tool table data
why should one linear axis have a metric that is 2x or 1/2x any of the others, even on a lathe? --- On Tue, 5/29/12, andy pugh bodge...@gmail.com wrote: From: andy pugh bodge...@gmail.com Subject: Re: [Emc-users] cutter radius compensation versus tool table data To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Tuesday, May 29, 2012, 5:03 AM On 29 May 2012 12:30, John Thornton bjt...@gmail.com wrote: Actually the docs should/will say Cutter Diameter Compensation to avoid that confusion. Even for a lathe? -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] rtos?
RGMP stands for RTOS and GPOS on Multi-Processor. ..ok, and GPOS is ..generic platform operating system? to first order, i'd say there are too many acronyms to make the link useful. WBEC? KWIM? --- On Mon, 5/28/12, gene heskett ghesk...@wdtv.com wrote: From: gene heskett ghesk...@wdtv.com Subject: [Emc-users] rtos? To: emc-users@lists.sourceforge.net Date: Monday, May 28, 2012, 1:44 AM Greetings everybody; Is this link of any use to us? http://rgmp.sourceforge.net/wiki/index.php/Main_Page Cheers, Gene -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) My web page: http://coyoteden.dyndns-free.com:85/gene Kids always brighten up a house; mostly by leaving the lights on. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] rtos?
still a case of wtf. i'm used to (multi)syllabic words in just one almost foreign language. --- On Mon, 5/28/12, gene heskett ghesk...@wdtv.com wrote: From: gene heskett ghesk...@wdtv.com Subject: Re: [Emc-users] rtos? To: emc-users@lists.sourceforge.net Date: Monday, May 28, 2012, 3:05 AM On Monday, May 28, 2012 06:00:49 AM charles green did opine: RGMP stands for RTOS and GPOS on Multi-Processor. ..ok, and GPOS is ..generic platform operating system? to first order, i'd say there are too many acronyms to make the link useful. WBEC? KWIM? Sounds like radio call signs. :) But we are in fact doing the same thing on our dual core atom boards, where RTAI runs on the cpu linux cannot see because we've used isolcpu=1 on it. I think it could be quite revalent to what we are doing now. --- On Mon, 5/28/12, gene heskett ghesk...@wdtv.com wrote: From: gene heskett ghesk...@wdtv.com Subject: [Emc-users] rtos? To: emc-users@lists.sourceforge.net Date: Monday, May 28, 2012, 1:44 AM Greetings everybody; Is this link of any use to us? http://rgmp.sourceforge.net/wiki/index.php/Main_Page Cheers, Gene -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users Cheers, Gene -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) My web page: http://coyoteden.dyndns-free.com:85/gene Nothing is a problem once you debug the code. -- John Carmack -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] G04 dwell in seconds not milliseconds?
U and X can't be used as these are axis position commands. isn't T one of the modern coordinate axes as well? -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Tool Offsets
the h number is also useful for code that is explicit. implicit and default treatments are the typical haunts of misbehavior and error. application of ambiguity to machine control command articles may be some kind of requirement for thinking machines. automating a defined, standardized process is not really a good place for custom tribal practices. --- On Mon, 5/21/12, andy pugh bodge...@gmail.com wrote: From: andy pugh bodge...@gmail.com Subject: Re: [Emc-users] Tool Offsets To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Monday, May 21, 2012, 3:57 PM On 21 May 2012 20:51, Eric H. Johnson ejohn...@camalytics.com wrote: T3 M6 G43 H3 I never use the H-number, it is only useful for applying the offset of a non-loaded tool to the loaded tool. Though I doubt that is your problem. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Tool Offsets
reducing the rtfm overhead would be a nice break also. --- On Tue, 5/22/12, gene heskett ghesk...@wdtv.com wrote: From: gene heskett ghesk...@wdtv.com Subject: Re: [Emc-users] Tool Offsets To: emc-users@lists.sourceforge.net Date: Tuesday, May 22, 2012, 4:40 AM On Tuesday, May 22, 2012 07:39:37 AM John Thornton did opine: Why does it matter how other controls work? John So you don't have to totally retrain a new hire? Cheers, Gene -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) My web page: http://coyoteden.dyndns-free.com:85/gene If Microsoft built cars, you would have to press the Start button to turn them off. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] OT : large cnc
a whole robot to swap tools: the prelude to an opera of the waking maintenace nightmare. --- On Tue, 5/22/12, gene heskett ghesk...@wdtv.com wrote: From: gene heskett ghesk...@wdtv.com Subject: Re: [Emc-users] OT : large cnc To: emc-users@lists.sourceforge.net Date: Tuesday, May 22, 2012, 5:00 AM On Tuesday, May 22, 2012 07:57:20 AM andy pugh did opine: On 22 May 2012 11:30, Mark Wendt mark.we...@nrl.navy.mil wrote: I'd give my left you-know-what for a shop that size. It would be difficult to keep warm enough to work in. Which is why I do woodwork in the garage, its better insulated than the house. 1 1500 watt heater set at 65F keeps it tolerable in the winter an 18k btu AC keeps it refrigerated in the summer. Cheers, Gene -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) My web page: http://coyoteden.dyndns-free.com:85/gene I haven't lost my mind; I know exactly where I left it. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] A rose by any name? [Was: Not so custom]
all acronyms are ultimately counterproductive, because of such conflicts for example. projects should be designated by number in the order of creation, or something like that. take a hint from the borg in such matters. --- On Sun, 5/20/12, Viesturs Lācis viesturs.la...@gmail.com wrote: From: Viesturs Lācis viesturs.la...@gmail.com Subject: Re: [Emc-users] A rose by any name? [Was: Not so custom] To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Sunday, May 20, 2012, 11:48 PM 2012/5/21 Dave e...@dc9.tzo.com: On 5/20/2012 6:13 PM, gene heskett wrote: On Sunday, May 20, 2012 06:11:51 PM charles green did opine: I am used to linuxcnc now, so lets not repaint the train again please. I agree. I also don't see any sense in going into the source code and changing all references of emc to something else. I think that this is a question to our board - what was the agreement about the rebranding. Was the agreement only about name, which is represented to public, or was the agreement about not using those three letters _anywhere_, which IMHO includes also source code of the application. I do agree that messing up the code by leaving emc and now substitute it with linuxcnc in new code would be wrong approach. On the other hand, I am in favor of replacing emc throughout the code. Could somebody from the board comment on this side of the agreement? Is it allowed to use emc in the source code? -- Viesturs If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] A rose by any name? [Was: Not so custom]
E to L seemed good to me. EWC is roughly a mirror of EMC. gammaWC, but theres no business roman english character for that. Z*M3, but the closest would be Z)M3 or Z]M3, both of which i already have staked out as my homestead in the race to hoard intellectual and physical property and collect rent as a contribution to society. on a tangent, suppose i went thru stepconf wizard awhile ago, and got working results for a machine with 1mm pitch leadscrews. im not calling anything linux wutnot, or exaggerated management corporation or anything one way or another. my problem is that i might want to use the machine in the imperial mode as a matter of convenience. the tool table, however, is deciphered in machine units. no problem - i'll just redo stepconf, convert all the config from mm to inches, and then i can pick a metric machine or an imperial machine at axis startup. no good. the home all button produces a following error just after backing off the switch on the zeroth axis. do the FERROR and MINFERROR have to be scaled exactly in the ini file? i just went with what stepconf wizard put there after reentering all the relevant dialog fields/25.4=inch version, because they looked approximately approximate. ?? --- On Sat, 5/19/12, Erik Christiansen dva...@internode.on.net wrote: From: Erik Christiansen dva...@internode.on.net Subject: Re: [Emc-users] A rose by any name? [Was: Not so custom] To: emc-users@lists.sourceforge.net Date: Saturday, May 19, 2012, 11:29 PM On 19.05.12 13:47, Terry Christophersen wrote: LMC or LNC sounds good to me LMC says National Semiconductor CMOS op-amps to me, e.g. LMC662, but if you added two pen strokes, we'd have: EMC :-) If LinuxCNC really is too long to type, what about: LC ? (Does that resonate at all? ;-) Erik -- C hasn't changed much since the 1970s. And let's face it it's ugly. Can't we do better? C++? (Sorry, never mind.) - Rob Pike -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Intel Board issues
on a hunch, im going to fault the landlords of any involved intellectual propriety. --- On Sun, 5/20/12, dave dengv...@charter.net wrote: From: dave dengv...@charter.net Subject: Re: [Emc-users] Intel Board issues To: emc-users@lists.sourceforge.net Date: Sunday, May 20, 2012, 7:09 AM On Wed, 16 May 2012 10:42:22 +0100 andy pugh bodge...@gmail.com wrote: On 16 May 2012 02:40, Terry Christophersen tcninj...@yahoo.com wrote: I forgot that it says [xx.xxx] pnpbios: dev_node_info function not supported [xx.xxx] pnpbios: unable to get node info Is this you: http://www.justanswer.com/computer/6oaeu-getting-error-when-installing-linux10-pnpbios-dev-node-info.html The advice there seems slightly flawed, the standard LiveCD installation runs perfectly on hundreds of D525MW boards. Thanks for the link. I've been trying to flash the bios and think I have an approach I can make work: to wit ... boot into dos 6.22 off the cd and then pick up the bios flash data off a usb-stick. Sometime in the near future I think a D525MW is the way to go. Meanwhile, I also have a Gigabyte GA-EP45-UD3L board here. 2.6G dual core on a larger board. Memtest86 will run on it and all 4 G of memory is good. Still a live install stalls consistently at 42%. Video is a GeForce 8400GS which may be the problem. It happens to be the only pci-extended x16 video I have so it is difficult to swap out. ;-) H! E5300 cpu is 64 bit but so is the 510 and 525 am I missing something? Can anyone recommend a video card that plays well with 10.04, etc? I'm leaning toward ATI. BTW- I have burned two CD's of 10.04 both downloaded from the .ro mirror. First one took about 30 min to download and the second a whole 6 min; now that was impressive! Load on the server must have been really low. Md5sum on both are identical and match the md5sum listed on linuxcnc.org. Nuff blithering for one e-mail. Dave -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] A rose by any name? [Was: Not so custom]
LCNC is statistically bound to be an infringement. licenced chiropractic nurses cooperative is sure to apply litigial pressure at every irrelevant point. give up, queue up, recieve the predetermined designation in due order, and forget any troubles. --- On Sun, 5/20/12, dave dengv...@charter.net wrote: From: dave dengv...@charter.net Subject: Re: [Emc-users] A rose by any name? [Was: Not so custom] To: emc-users@lists.sourceforge.net Date: Sunday, May 20, 2012, 6:38 AM On Sat, 19 May 2012 22:50:05 -0700 (PDT) charles green xxzzb...@yahoo.com wrote: three letters is only 17576 choices. good bet they are all taken. four alphanumeric is only 1.6 million choices. eemmcc22? llmmcc, llnncc?? ellemcee. anLanMaC. --- On Sat, 5/19/12, Mark Cason farmerboy1...@yahoo.com wrote: From: Mark Cason farmerboy1...@yahoo.com Subject: Re: [Emc-users] A rose by any name? [Was: Not so custom] To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Saturday, May 19, 2012, 7:23 PM On 05/19/2012 07:52 PM, Jon Elson wrote: Terry Christophersen wrote: LMC or LNC sounds good to m Logical Microcomputer Company made Unix-based computers using the Nat Semi 32016 CPU back in the late 80's. The system was a dog, for reasons I don't quite understand, maybe rotten compilers. The 32016 was a good design as far as I could tell. Orthogonal instruction set, 8 sets of registers, etc. I understand that National simply didn't give much support. Most of the boards were VME bus. The chip seemed to get used more in Europe than here. I'm pretty sure they have been out of business for some time, but might be wise to check to see if there are copyrights or trademarks on a name, acronym or whatever before using it. That's how we got in trouble the first time. Jon LNC is taken, as is LMC. LCNC appears to be available though. -- -Mark Ne M'oubliez ---Family Motto Hope for the best, plan for the worst ---Personal Motto My tuppence still goes for LCNC as a short name. Nothing is ideal after getting emc2 impressed into our brains for so long. At least LCNC gives a hint of what we are up to. Dave -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] A rose by any name? [Was: Not so custom]
LMC? --- On Sat, 5/19/12, Przemek Klosowski przemek.klosow...@gmail.com wrote: From: Przemek Klosowski przemek.klosow...@gmail.com Subject: Re: [Emc-users] A rose by any name? [Was: Not so custom] To: emc-users@lists.sourceforge.net Date: Saturday, May 19, 2012, 11:08 AM On Sat, May 19, 2012 at 5:24 AM, Erik Christiansen dva...@internode.on.net wrote: On 5/18/2012 4:28 PM, Przemek Klosowski wrote: BTW, now that we can't use EMC2 any more, and LinuxCNC seems longish and awkward to type, I am tempted to start using LCNC. Err, are we to be the group with no name? We didn't defend the one we had, and now we seek to discard our new common banner. You're quite right, I wasn't suggesting this as an official name but more in the context of informal communications related to LinuxCNC, where we mention LinuxCNC often and seeing the LinuxCNC term multiple times next to other mentions of LinuxCNC might just seem visually crowded because LinuxCNC 'glyph' is fairly long and busy graphically. For instance, in the source code, there are 55246 instances of the trigraph EMC, and replacing all of them by LinuxCNC might make the code slightly less readable, so something like 'lcnc' might be a reasonable compromise. Anyway, I start to feel like I'm bikeshedding so I will stop now. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] A rose by any name? [Was: Not so custom]
three letters is only 17576 choices. good bet they are all taken. four alphanumeric is only 1.6 million choices. eemmcc22? llmmcc, llnncc?? ellemcee. anLanMaC. --- On Sat, 5/19/12, Mark Cason farmerboy1...@yahoo.com wrote: From: Mark Cason farmerboy1...@yahoo.com Subject: Re: [Emc-users] A rose by any name? [Was: Not so custom] To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Saturday, May 19, 2012, 7:23 PM On 05/19/2012 07:52 PM, Jon Elson wrote: Terry Christophersen wrote: LMC or LNC sounds good to m Logical Microcomputer Company made Unix-based computers using the Nat Semi 32016 CPU back in the late 80's. The system was a dog, for reasons I don't quite understand, maybe rotten compilers. I'm pretty sure they have been out of business for some time, but might be wise to check to see if there are copyrights or trademarks on a name, acronym or whatever before using it. That's how we got in trouble the first time. Jon LNC is taken, as is LMC. LCNC appears to be available though. -- -Mark Ne M'oubliez ---Family Motto Hope for the best, plan for the worst ---Personal Motto -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] CNC Tube Bender
bending apparatus typically uses beer code. --- On Thu, 5/17/12, John Thornton bjt...@gmail.com wrote: From: John Thornton bjt...@gmail.com Subject: Re: [Emc-users] CNC Tube Bender To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Thursday, May 17, 2012, 3:43 AM Pretty impressive for DIY, too bad they don't know anything about straightening wire... those lead in rollers are totally wrong if their intention was to straighten the wire on that plane. John On 5/16/2012 10:26 PM, Kent A. Reed wrote: On 5/16/2012 7:26 PM, Kirk Wallace wrote: I wonder if this uses g-code? http://www.youtube.com/embed/yigRgG_NIyU This is very cool. Less impressive, perhaps, but still interesting is the DIY wire bender http://hackaday.com/2012/05/04/diwire-bender-makes-nearly-any-shape-imaginable/ Regards, Kent -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Some advice needed
biorobots usually have fine positioning feedback via a route which is largely disconnected from the actuator circuit. the position encoding is applied to the effector area of the mechanism rather than close to any pivoting points. this allows for an overall flexibilty of the mechanism without sacrificing output resolution. if two diamterically opposed rollers arent stiff enough, why not use four, or eight, or sixteen, or..? they could be of various sizes, and form an ellipsoid, or a triangular drive form, or a square wave generator;) --- On Tue, 5/15/12, Viesturs Lācis viesturs.la...@gmail.com wrote: From: Viesturs Lācis viesturs.la...@gmail.com Subject: Re: [Emc-users] Some advice needed To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Tuesday, May 15, 2012, 5:28 AM 2012/5/15 charles green xxzzb...@yahoo.com: i dont see why to care what any part aside from the engagement area is doing, except maybe at some resonance frequencies (grease it up good) and/or high speeds (why use a reducer for high speed application?). With 200:1 reduction ratio the input _has_ to go fast to get more than few RPM on output. And robot arms need more than 2-3 RPM on output to move a joint by 90 degrees in a second or two. If only engagement area is controlled, then the rest of the profile is: 1) uncontrolled curve from 2) thin and 3) flexible material. Every of these three factors contributes to unwanted warping of the flexible gear and here they all are together. Under load the flexible gear is not elipse anymore, but some kind of strange geometric figure, becoming close to circle with segments on opposite side cut off (and displacement of output flange relative to input flange). In text books they distinguish the wave gears: 1) free form wave gears: wave generator is diametrically positioned rollers; 2) strained wave gears: wave generator is either eccentric discs or elipse. Please, do not tell me to reinvent the wheel - it is proven long time ago - free form wave gears are not meant for pretty quick applications, where stiffness is needed. BTW strain wave reducer name is the name to describe whole wave gear principle. And that is not a coincidence - free wave reducers simply are not up to the task. There is a flex in the reducer, causing a displacement, so encoder on the motor is useless for deriving the actual joint position. As I said and I do not want to repeat it again - forget about free form wave gears in robotic application!!! 2012/5/15 andy pugh bodge...@gmail.com: On 15 May 2012 07:29, Viesturs Lācis viesturs.la...@gmail.com wrote: If I cannot get the flexible bearings, then there is option of eccentric discs as a wave generator. You could probably dismantle a normal bearing, machine down the races to make them much thinnner, and then press them onto an oval former. No, those flexible bearings actually are _required_ to be flexed for normal operation . They even specify a range of min and max ovality - (D-d)/2 = 1,2...1.6mm (D and d - large and small diameters of elipse) for flexible bearing with inner diameter 90 mm and outer diameter = 120 mm.. They are not meant to be used as they are - as a round circle. The thing is that there is extra play in the bearing, which decreases as the bearing is flexed, so even reducing the rings of normal bearing will not give a good flexible ring - the existing play in bearing will be not sufficient for it to flex to the extent I need. Viesturs -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] OT: Help with Harmonic wave reducer drives needed
diameter rollers have been supplanted by triameter rollers and quadrant rollers since the edition of the wikipedia article. --- On Tue, 5/15/12, Jan de Kruyf jan.de.kr...@gmail.com wrote: From: Jan de Kruyf jan.de.kr...@gmail.com Subject: Re: [Emc-users] OT: Help with Harmonic wave reducer drives needed To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Tuesday, May 15, 2012, 11:45 PM are you on about this thing Viesturs? http://en.wikipedia.org/wiki/Harmonic_drive j. On Sat, May 12, 2012 at 4:27 PM, Viesturs Lācis viesturs.la...@gmail.comwrote: Hello, gentlemen! I would like to ask, if someone can point me to some source of information, how to design and calculate wave reducers. I am doing this for my school project. I have a book, which has all the formulas etc, but I am stuck with three errors already and I do not have any other source of this information to verify, if the error is in my brain or in the book. Few examples: 1) there is formula for involute function of pressure angle between gear hob and the gear (that is needed to calculate correction for flexible gear). One of the elements in that formula is correction ratio x_2; The formula for calculating x_2 is given as well. And guess what, one of elements in that formula is the involute function of pressure angle between gear hob and the gear. So there is magic circle, 2 unknown values depending each on other. But I managed to solve that. 2) there is some mysterious ratio in 2 formulas for wave generator profle parameters and correction ratio for internal gear without any explanation, what is it and how it is calculated. 3) the formula for efficiency ratio is doomed already before starting to calculate it: n=1/(1+a+2,2*10^5*u) a - not explained, what is that, but it is given that for flexible bearing a=0,14 u - reduction ratio, u = 89 It does not really matters, because 2,2*10^5 means that the efficiency is virtually non-existent. 4) Wave generator is elipse, expected ovality (d1 - d2)/2 should be around value of modulus of teeth, which in my case is 0,7, but I am getting 0,17, which just means that the gears will remain engaged all around their perimeters, which is failure. I have been trying to find something in the international databases we have available through school's library IT tools, but no luck. Googling just gives me total rubbish. Obviously I fail at choosing correct keywords. Can You point me to some place, where I could find, how to design and calculate wave reducer? All the flexible gears, flexible bearings etc. Thanks! Viesturs -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Some advice needed
the discreet spline teeth are also an approximation. in fact, anything made out of atoms is flexible and grainy. why not construct mechanisms from massless rigid rods and such? --- On Mon, 5/14/12, Viesturs Lācis viesturs.la...@gmail.com wrote: From: Viesturs Lācis viesturs.la...@gmail.com Subject: Re: [Emc-users] Some advice needed To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Monday, May 14, 2012, 11:29 PM 2012/5/14 charles green xxzzb...@yahoo.com: well, there's your spline form right there in the video. screen capture. the eliptical bearing is nice, but you can get away with a diametrically opposed pair of rollers for that function. No, diametrically opposed rollers is bad idea. Rollers determine only the large diameter of elipse and makes some teeth of flexible gear to engage the stiff gear. The remaining profile of elipse is not determined - it is free to flex as it wants under external load, so the stiffness of the reducer is considerably lower. Flexible bearing determines the shape of elipse thus flexible gear cannot take different shape under external load, so the reducer is much stiffer. For robotic arms the stiffness is crucial. Another problem with diametrically opposed rollers is that they require relatively low input speed, because of the same reason that they do not maintain overall shape of the elipse and at higher input speeds the flexible gear is not elipse any more, but something else, thus it hurts not only precision, but also the service life of the wave reducer. If I cannot get the flexible bearings, then there is option of eccentric discs as a wave generator. Viesturs If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Some advice needed
a loop of spring steel surrounding a layer of needle rollers, surrounding the cam form would be a workable prototyping path. in the other direction, a pile of currency units can be converted into a stock drive product, or a close customization with a nominal lead time. for example, very precise, durable, compact, stylish, and expensive mechanical clock modules can be had for only the asking of very large amounts of currency credits. --- On Tue, 5/15/12, andy pugh bodge...@gmail.com wrote: From: andy pugh bodge...@gmail.com Subject: Re: [Emc-users] Some advice needed To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Tuesday, May 15, 2012, 2:37 AM On 15 May 2012 07:29, Viesturs Lācis viesturs.la...@gmail.com wrote: If I cannot get the flexible bearings, then there is option of eccentric discs as a wave generator. You could probably dismantle a normal bearing, machine down the races to make them much thinnner, and then press them onto an oval former. CBN tooling will machine bearing races in their full-hard state. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Some advice needed
i dont see why to care what any part aside from the engagement area is doing, except maybe at some resonance frequencies (grease it up good) and/or high speeds (why use a reducer for high speed application?). --- On Tue, 5/15/12, andy pugh bodge...@gmail.com wrote: From: andy pugh bodge...@gmail.com Subject: Re: [Emc-users] Some advice needed To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Tuesday, May 15, 2012, 2:55 AM On 15 May 2012 10:42, charles green xxzzb...@yahoo.com wrote: the discreet spline teeth are also an approximation. in fact, anything made out of atoms is flexible and grainy. why not construct mechanisms from massless rigid rods and such? I think Viesturs has a point about the sides being unconstrained in a twin-roller arrangement. The sides have the option of flapping like a drive belt. A combination roller/plain bearing might work, though, imagine a brass oval with rollers in the ends. There would be little load on the plain-bearing portions, but it would constrain the flex-spline. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Some advice needed
yes, the hourglass shaped worm would only fit an infinitesmally thin disk of a gear exactly. from my research, such fitting scheme is practiced in conventional worm gear mesh to make alingment of the two rotation axes less critical: an over large radius is used on the gear tooth form with respect to the rotational radius of the mating worm thread. so for an hourglass shaped worm, the contact areas would be maximized at the ends of the worm. that seems okay for a ball worm scheme too. would the rate of travel of the bearings through a spiral circuit lead to sliding instead of rolling at some point between the large and small diameters of the worm? i want to say no, because the balls are in an idle position between the worm and the stationary track around it. ..the worm would have to have an harmonically varying pitch along its axis. the flexible wave drive has a design advantage of constraning the motion to a plane. --- On Mon, 5/14/12, andy pugh bodge...@gmail.com wrote: From: andy pugh bodge...@gmail.com Subject: Re: [Emc-users] Some advice needed To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Monday, May 14, 2012, 3:11 AM On 14 May 2012 06:00, charles green xxzzb...@yahoo.com wrote: i wonder, in the ball worm mechanism, why not make the worm engagement happen over more like a quarter of the diameter of the gear. This can be done, to an extent, with conventional worms, but it gets a bit difficult as eventually you have to teleport the parts into mesh, or lose the advantage of increased engagement. (ie, assembly becomes impossible). They are called enveloping or hourglass worms. I think David Brown hold the patents, and market as Cone Drive http://www.directindustry.com/prod/cone-drive-gearing-solutions/worm-gears-16379-491012.html I believe that there are drives which use half of the hourglass to make assembly easier. The ball-worm has an advantage there, as you can put the balls in second, and so there isn't the same shape-locking problem. Where I do see an issue is in the required tooth profile in the wheel, which needs to be correct both at the large ends and small middle of the hourglass. My feeling is that the helix angle varies, which might make things difficult. (Maybe the angle doesn't change, as the track becomes tangential) -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Emc-users Digest, Vol 73, Issue 56
viesturs, that sounds like love. --- On Sun, 5/13/12, Viesturs Lācis viesturs.la...@gmail.com wrote: From: Viesturs Lācis viesturs.la...@gmail.com Subject: Re: [Emc-users] Emc-users Digest, Vol 73, Issue 56 To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Sunday, May 13, 2012, 3:41 AM 2012/5/13 Roger Holmquist ro...@abcnc.se: Well, I haven't been able to closely follow all the issues discussed on this list but all the posts are saved I guess? Google will be Your friend in searching for archives. It would be nice to have a closer look at your solutions too. Well, it is nothing much to see there... So far there are 4 machines, I have built on D525 - they all have 2 GB RAM, 2 of them have Kingston 32 GB SSDs, 2 have compactflash cards in sata adapter. One of them has 5i23, another has 5i25, third was supposed to have 7i43, but I was not able to get any of my 2 7i43 to work with any of 3 D525s I had last autumn, so I will get something else for that machine, but I do not remember about the 4th machine - I think that is the only successful D525 + 7i43 combination I have created, but that was last summer, my first attempt, probably a beginner's luck. I now have two older Storebro lathes 260 and 200, with different control/electronic-troubles but hopefully with similar design so the incentive to start up the linuxCNC-path have increased... At least the power electronics should be fairly simliar. I believe it's smart to keep those parts powering 10-20 kW engines But I need the schematics... My approach is: everything that is working correctly, should stay. Everything that is not working correctly, should go. I am not very smart with electronics, so I better do not spend time on trying to discover whole new universe in a limited time frame, because LinuxCNC is smart enough to take care of all the logics and thinking so any electronics I really needed were available at low cost. In one machine I was even able to get rid of some electronics simply by transfering their role to custom HAL module. I am fairly beginner with retrofits,they I have been doing it so far is - start with staring at machine/documentation, trying to understand, how is all that working, then proceed with making a scheme, which pins from which device deserves a connection to LinuxCNC (probably through some optoisolators), to decide, what i/o hardware is needed, get the parts and rip the wires! And then spend some more time to figure out, why is something not working :) Because there _always_ is something not working for the first time. Usually also for second time too. Viesturs -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Some advice needed
wire electric discharge cutting? --- On Sun, 5/13/12, Viesturs Lācis viesturs.la...@gmail.com wrote: From: Viesturs Lācis viesturs.la...@gmail.com Subject: Re: [Emc-users] Some advice needed To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Sunday, May 13, 2012, 12:32 AM 2012/5/13 charles green xxzzb...@yahoo.com: easy solution: segment the program into a sequence of files, one for each different tool. Yes, that is how it is done now. Can anyone suggest some more sources for tools to create internal module 0,5 gears? Viesturs -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Some advice needed
maybe that is a meta cnc approach, based in scripting from the os platform? there are other things that could happen at that level also, it seems. for example: if the mdi command line had the function as a recptacle from some external source. fanuc controllers have a mode called 'tape' that was originally for use with magnetic tape reels for program files before ram was easy. the tape mode can take a serial input from an external source - tape drive, punch card reader, or other, like a pc. it is called drip feeding. i've seen discussion of something X having to do with linux, but dont know what it is. remote control and data pipes maybe? --- On Sat, 5/12/12, dave dengv...@charter.net wrote: From: dave dengv...@charter.net Subject: Re: [Emc-users] Some advice needed To: emc-users@lists.sourceforge.net Date: Saturday, May 12, 2012, 10:40 PM On Sat, 12 May 2012 16:43:29 -0700 (PDT) charles green xxzzb...@yahoo.com wrote: easy solution: segment the program into a sequence of files, one for each different tool. this is similar to a slightly more tedious workaround for a controller with limited amount of program memory. Ah, yes. and I keep hinting that it would be nice if we could run a series of jobs off a script which would make this really easy. Dave --- On Fri, 5/11/12, Mike Bennett mjb1...@gmail.com wrote: From: Mike Bennett mjb1...@gmail.com Subject: Re: [Emc-users] Some advice needed To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Friday, May 11, 2012, 11:07 PM 1) is there a way to do manual tool touch-off during manual toolchange in a middle of g-code file? Not yet. I think there is enough momentum now that there will be in the next major release. As a user of a simple machine, I'd vote for that. Mike -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Some advice needed
i dont know any numbers, but used for fits like gas piston cylinders. concave feature size would be limited to the wire diameter, so maybe like .1mm radius? the wire is passed thru material from a spool and used only once, so precision is in the range of the machine movement - say ten microns or better. feedrates are calculated in cubic inches (centimeters) per hour if i remember correctly - so, very slow. but i think the process is used to produce gear surfaces. i dont know about helical gears, although one end of the cutting wire can be made to move independently of the other. --- On Sun, 5/13/12, Viesturs Lācis viesturs.la...@gmail.com wrote: From: Viesturs Lācis viesturs.la...@gmail.com Subject: Re: [Emc-users] Some advice needed To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Sunday, May 13, 2012, 4:12 AM 2012/5/13 charles green xxzzb...@yahoo.com: wire electric discharge cutting? How precise is it? My tolerances are +/- (0,01...0,02)mm Viesturs --- On Sun, 5/13/12, Viesturs Lācis viesturs.la...@gmail.com wrote: From: Viesturs Lācis viesturs.la...@gmail.com Subject: Re: [Emc-users] Some advice needed To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Sunday, May 13, 2012, 12:32 AM 2012/5/13 charles green xxzzb...@yahoo.com: easy solution: segment the program into a sequence of files, one for each different tool. Yes, that is how it is done now. Can anyone suggest some more sources for tools to create internal module 0,5 gears? Viesturs -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Some advice needed
shaving. like planing or scraping or chiseling, or sorta like broaching. ive made a few parts like that with internal square cube corners even on top of ball screws. takes forever, and the cutters are custom. thru cuts would be easier, like an incrementally stepping punch. if overall footprint is not an issue, scale everything up and use an endmill. ..or a bandsaw. or a hyrdoabrasive jet or a laser. or a lamination process. or a 3d voxel type printer. --- On Sun, 5/13/12, andy pugh bodge...@gmail.com wrote: From: andy pugh bodge...@gmail.com Subject: Re: [Emc-users] Some advice needed To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Sunday, May 13, 2012, 4:38 AM On 13 May 2012 12:04, charles green xxzzb...@yahoo.com wrote: wire electric discharge cutting? I was thinking that might be the easiest approach for low volume. How many of these do you need to make? And what is the budget? As far as I know the only way to make internal gears is by shaving http://youtu.be/_j6KQ96YZM0 It is certainly a process which lends itself to CNC control, and I can imagine that a slotter head on a milling machine would work well for operating the ram. (I don't think you would really want to produce that motion with a ballscrew) However, the cutters are probably not off-the-shelf items, so for any moderate quantity it probably makes more sense to buy-in the internal gears. -- atp The idea that there is no such thing as objective truth is, quite simply, wrong. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Some advice needed
primitive clock gears were cut from wood by hand, and early lenses were figured from glass in a similar way. i dont know if it would work in this case, but i read about making precise worm gears for telescope mounts starting with a more or less rough notching of the gear followed by a 'running in' of the mating surfaces with abrasive fluid until the final form was achieved. apparently this is also a way to lap a screw and a long split nut into a zero backlash form. --- On Sun, 5/13/12, Viesturs Lācis viesturs.la...@gmail.com wrote: From: Viesturs Lācis viesturs.la...@gmail.com Subject: Re: [Emc-users] Some advice needed To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Sunday, May 13, 2012, 5:02 AM 2012/5/13 andy pugh bodge...@gmail.com: On 13 May 2012 12:04, charles green xxzzb...@yahoo.com wrote: wire electric discharge cutting? I was thinking that might be the easiest approach for low volume. How many of these do you need to make? And what is the budget? Don't know, maybe 2 or 3. Just to try out, if something like that can be built and how would such a wave reducer work. Budget? The less the better :) Cutting itself - some 20-30 EUR (M0,5 gear with 246 teeth). The problem would be obtaining the the path, because correction has to be applied - I can calculate the distance between center of the gear and center of the tool, but I have no idea, how to obtain those involute splines that make the shape of the teeth. As far as I know the only way to make internal gears is by shaving http://youtu.be/_j6KQ96YZM0 Yes, that is the exact process! There is a special machine for this at school, I just need the tool. That is what I was asking for in my first post and actually that is what I still would like to find out - where could I get that shaving tool for M0,5 gears? It is certainly a process which lends itself to CNC control Not necessarily, if You have special gear cutting machine available :) However, the cutters are probably not off-the-shelf items. I would say that they are. As long as the modulus is standard value and the pressure angle is standard (which they are for my case). Cutter for module 0,63 gear would be something crazy, but module 0,5 is fairly standard. Viesturs -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Some advice needed
well, there's your spline form right there in the video. screen capture. the eliptical bearing is nice, but you can get away with a diametrically opposed pair of rollers for that function. more precision in the worm gear polishing technique can be achieved if the worm and gear have a 'hunting tooth' design for worms with more than one start. messy process either way. has anyone ever heard of a ball worm? --- On Sun, 5/13/12, Viesturs Lācis viesturs.la...@gmail.com wrote: From: Viesturs Lācis viesturs.la...@gmail.com Subject: Re: [Emc-users] Some advice needed To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Sunday, May 13, 2012, 5:55 AM 2012/5/13 charles green xxzzb...@yahoo.com: i read about making precise worm gears for telescope mounts starting with a more or less rough notching of the gear followed by a 'running in' of the mating surfaces with abrasive fluid until the final form was achieved. In school this was briefly mentioned. AFAIK it simply polishes mating surfaces to increase the contact surface, but it does not ensure precision of the worm or gear. From the suggestions it seems that the concept of wave reducer is not completely understood. Here is a demonstration: http://www.youtube.com/watch?v=bzRh672peNk These reducers are very widely used for robot arms and wherever high reduction ratio and large torque in limited space is required. Viesturs -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Some advice needed
ha! --- On Sun, 5/13/12, andy pugh bodge...@gmail.com wrote: From: andy pugh bodge...@gmail.com Subject: Re: [Emc-users] Some advice needed To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Sunday, May 13, 2012, 2:52 PM On 13 May 2012 22:43, charles green xxzzb...@yahoo.com wrote: has anyone ever heard of a ball worm? I have seen one developed by a college urology department, which is slightly scary. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Some advice needed
there are hydrualic servo systems, but it seems like they might not be stiff enough for a milling cutter. i wonder, in the ball worm mechanism, why not make the worm engagement happen over more like a quarter of the diameter of the gear. the worm would have a sort of wormhole shape - larger on both ends and skinny in the middle. the harmonic drive seems like a good choice for fine rotary motion, but it is also a complex mechanism. the disadvantages of a screw and pivot mechanism are that the input and output displacements are not linearly proportional, and continuous rotation thru many revolutions would require a two phase screw set to avoid getting stuck at the limits of stroke. the result is another complex mechanism. --- On Sun, 5/13/12, Kirk Wallace kwall...@wallacecompany.com wrote: From: Kirk Wallace kwall...@wallacecompany.com Subject: Re: [Emc-users] Some advice needed To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Sunday, May 13, 2012, 8:32 PM On Sun, 2012-05-13 at 14:43 -0700, charles green wrote: ... snip has anyone ever heard of a ball worm? ... snip http://urobotics.urology.jhu.edu/projects/BW/ To me, it seems too light duty for CNC work. Maybe more than one input shaft could be used to spread the load and maybe also provide preload, but this starts to get too complex for my taste. My plan for a robotic arm tool and work piece changer will be like a miniature back hoe arm, http://www.wallacecompany.com/machine_shop/Case_580C/dcp_6721.jpg but use ball screws in place of the hydraulic cylinders. -- Kirk Wallace http://www.wallacecompany.com/machine_shop/ http://www.wallacecompany.com/E45/index.html California, USA -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] OT-Retrofitting machines
what is this 'spare time' that you mention? i'm intrigued. --- On Sat, 5/12/12, cogoman cogo...@optimum.net wrote: From: cogoman cogo...@optimum.net Subject: Re: [Emc-users] OT-Retrofitting machines To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Saturday, May 12, 2012, 8:36 AM On 05/12/2012 10:15 AM, k...@gmail.com wrote: There is a bit of talk on some machine shop forums, arguments perhaps, that retrofitting a machine is a waste of time. And that it's time and money well spent to just buy a good used machine and move on with making money with it. Any comments on this from the list? It seems like some information for making a good comment is missing. This decision, although it can be divided up into lots of micro-categories, to do it justice needs at least a few categories. I suggest these basic ones. 1. A machine shop with lots of paying customers, lots of machining knowledge, and little electronics knowledge, and no spare time. 2. Someone with time on their hands, and enough electronic knowledge. A. a manual machine that can be bought for a song, and is in good condition. B. a CNC machine that can be bought for a song, and has a control issue. C. a CNC machine that can be bought for a song, and requires major rebuilding. From what I've heard, converting a manual machine to CNC is very unlikely to be a good decision, although for some it might work. Someone who has lurked in this forum should know enough parts sources to make a good decision on parts to replace a control on a machine that's in good shape otherwise. A CNC machine that's been abused, that has rusted ball screws and ways may not be a good choice even if it has a working control. I still use a Bandit control at work that's limited to 512 program commands. Even working that is a major limitation for someone who has more complicated parts to cut. For what we use it for, 512 commands is rarely a limitation at all; but I would suspect the typical shop would want to replace at least the computer part. For the machine shop that has lots of expertise in machining, and little in electronics, a working machine either new or great used condition is just the right match. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Some advice needed
easy solution: segment the program into a sequence of files, one for each different tool. this is similar to a slightly more tedious workaround for a controller with limited amount of program memory. --- On Fri, 5/11/12, Mike Bennett mjb1...@gmail.com wrote: From: Mike Bennett mjb1...@gmail.com Subject: Re: [Emc-users] Some advice needed To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Friday, May 11, 2012, 11:07 PM 1) is there a way to do manual tool touch-off during manual toolchange in a middle of g-code file? Not yet. I think there is enough momentum now that there will be in the next major release. As a user of a simple machine, I'd vote for that. Mike -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] First cut
that is a nice solution. i had always imagined two screws coupled with a belt or chain. --- On Wed, 5/9/12, Mike Bennett mjb1...@gmail.com wrote: From: Mike Bennett mjb1...@gmail.com Subject: Re: [Emc-users] First cut To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Wednesday, May 9, 2012, 8:25 AM The gantry is driven with just one motor, but I have a wire and pully system to keep the other side running parrallel. There is a pully at each corner of the table and the wire goes diagonally throught the table to the other side, all through some nice slots in the torsion box. Mike On 9 May 2012 14:56, gene heskett ghesk...@wdtv.com wrote: On Wednesday, May 09, 2012 09:54:44 AM Mike Bennett did opine: After four months of weekends I've taken my first cuts on my DIY gantry router. https://www.dropbox.com/gallery/59884319/1/CNC%20Machine?h=c48cbb Drawn in iPocket Draw on the iPad, made using the router on the machine, a cordless drill and a jig saw. My neighbour turned down the ends of the studding to fit the couplings. The first parts are flanges so I can attach the trunking fittings and tidy up the wiring. To do: Fit trunking and tidy up wiring Fit E Stop button and self holding relay Fit limit and home switches Fit T track to table Then I can start making things in earnest. Mike Nice work Mike. Are you driving the gantry with just the motor I can see? Cheers, Gene -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) My web page: http://coyoteden.dyndns-free.com:85/gene A pound of salt will not sweeten a single cup of tea. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] First cut
your automated router should make the next one much easier to construct. --- On Wed, 5/9/12, Mike Bennett mjb1...@gmail.com wrote: From: Mike Bennett mjb1...@gmail.com Subject: Re: [Emc-users] First cut To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Wednesday, May 9, 2012, 4:40 AM Good work. I note the presence of BS1363 mains plugs, so presume you are in the UK too? I certainly am. I'm based near Guildford in Surrey. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Join the 3D Printer Revolution
if there was a way to make parts out of spam, they would be indestructable. --- On Sun, 5/6/12, Viesturs Lācis viesturs.la...@gmail.com wrote: From: Viesturs Lācis viesturs.la...@gmail.com Subject: Re: [Emc-users] Join the 3D Printer Revolution To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Sunday, May 6, 2012, 1:47 AM Is there a chance to block this email address, so that it cannot post messages on the mailing list? Thanks! Viesturs 2012/5/6 rob c crob...@live.ca: For a Windows Software Solution try http://whatisacnc.com/sprinter/ How does EMC control a 3D Printer? I love the software for Milling!! -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Behavior of Touch-Off Dialog (and Tool Table Editor?)
you also might want to set the coordinate system to the value of the tool's offset from the tool offset table.. --- On Mon, 5/7/12, Chris Radek ch...@timeguy.com wrote: From: Chris Radek ch...@timeguy.com Subject: Re: [Emc-users] Behavior of Touch-Off Dialog (and Tool Table Editor?) To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Monday, May 7, 2012, 8:18 PM On Mon, May 07, 2012 at 09:39:27PM -0500, Kim Kirwan wrote: I have continued this subject in its own thread, because I also think that Andy's proposal is a good one, for the reason that it would make it very easy to make minor adjustments by using the built-in math functions: (user starts touch-off dialog) 12.3456 (appears in touch-off dialog) 12.3456 - 0.001 (user makes minor adjustment w/ math) 12.3446 (after user clicks accept or whatever) (user clicks done and dialog closes) Am I understanding your proposal correctly that 12.3456 is the initial entry in the touch-off dialog because 12.3456 is the current value of the selected axis? If that's what you're proposing, then I sure can see how that makes it easier to do your differential math. However it also has the effect that the default action of touch off is to make no change (hit End, dialog appears, hit Enter, coordinate does not change). Currently, this default action, when no change is made, is to set the new axis value to zero. I must say that most often what I do with touch off is to accept the default zero value because I want to set the system origin where the tool is. I also frequently type +/- an edge finder or probe tip radius. In some cases, though, like for lathe X, I am always touching off the tool and very rarely would want the zero value there. The value I type will always be what my micrometer says (or that number followed by /2 if the gcode is in radius mode). But for lathe Z I would usually want the zero. I think current value and zero are the two initial values that make the most sense, but I don't know which one is useful MORE of the time. I suspect this is a matter of opinion and/or practice and opinion will be split. If someone sees a pattern that AXIS can use to get this right, or a clean, simple, discoverable and keyboardable way to make the user interface handle both cases, please speak up. Chris -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Something for the 3D printer
spamathon. who's got the boot? --- On Wed, 5/2/12, rob c crob...@live.ca wrote: From: rob c crob...@live.ca Subject: [Emc-users] Something for the 3D printer To: emc-users@lists.sourceforge.net Date: Wednesday, May 2, 2012, 6:32 AM http://whatisacnc.com/sprinter a simple install bundle for a windows system. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] axis jog increments
does anyone know what the relationship between linear axis units and rotary axis units is? the matter is twofold: 1) feedrate. 2) jog increment. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Sprinter Easy Install tool for 3D Printer
smells like spam --- On Tue, 5/1/12, rob c crob...@live.ca wrote: From: rob c crob...@live.ca Subject: [Emc-users] Sprinter Easy Install tool for 3D Printer To: emc-users@lists.sourceforge.net Date: Tuesday, May 1, 2012, 3:13 PM For anyone interested in a simple install tool for a open source 3D printer try http://whatisacnc.com/sprinter/ It is a little unrelated to EMC but figured someone maybe interested. I have been fooling around with a program for Arduino and will post a link to the program when finished, the goal is to have Arduino work with EMC or Mach3 without the need for any other IC's or boards, simply plug the Arduino into the computer after attaching some drivers to the Micro-Processor and do the rest in Mach3. For now we have an install tool for any Atmega board used to run a 3D printer, updates are ongoing and a new version will be made available mid month (May 2012) everyone who has registered will be supplied a copy immediatly after launch, again for anyone interested please check out http://whatisacnc.com/sprinter/ Thanks Rob http://www.whatisacnc.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie)
eff carrot carrot carrot mom! jonny went on the internet and typed a BAD word! now jenny.. dont be upset. you know the censors keep the internet perfectly bland. --- On Sun, 4/22/12, Steve Blackmore st...@pilotltd.net wrote: From: Steve Blackmore st...@pilotltd.net Subject: Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie) To: EMC2-Users-List emc-users@lists.sourceforge.net Date: Sunday, April 22, 2012, 11:51 PM On Sun, 22 Apr 2012 20:43:05 -0400, you wrote: What does f^^^ mean? That's not the level of discourse we expect from our colleagues. I'd suggest that if you can't be civil, you should be gone. Please. Apologies - no offense meant, just an everyday expression from a plain speaking northerner. Steve Blackmore -- -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie)
total lookahead is a boundless problem, just as creating a 3d preview of the commanded toolpaths is a boundless problem (the backplot). the controller on some level can handle the ngc file in its entirety, so why not deal with machine acceleration limits on the same level, or machine limits in general - feed, movement bounds, spindle speeds, tool numbers, etc. so commanded feedrates in a file are upper bounds, and within those bounds, maximum feedrates are always possible. --- On Fri, 4/20/12, Jon Elson el...@pico-systems.com wrote: From: Jon Elson el...@pico-systems.com Subject: Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie) To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Friday, April 20, 2012, 9:54 AM andy pugh wrote: As I said earlier, I don't think this is a Lookahead problem, it is a must be able to stop inside the next code block problem. And I am not convinced that being able to stop the machine within the next code block is necessarily a sensible requirement. Exactly! It is a safe scheme, but becomes a limitation. Total lookahead is a boundless problem, so I can see that is not sensible. What I can imagine is a method of lookahead where each vector is examined for acceleration, and it keeps running ahead until a large acceleration would be required. Some kind of mark is made for that vector so the traj planner knows a deceleration would be required coming up on that point. Perhaps this accel scanning could put the mark back the required number of blocks so that when the traj planner hits that mark it begins the decel then. This all is complicated by the feedrate override that is implemented at the moment. But, the scanning could probably just assume 100% speed (or whatever the max override allows). Jon -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie)
optimum value for planning ahead for a possible stop or maximum acceleration change: take current feed for current block and maximum possible accel of machine to get distance required for stop. then next N blocks that cover that distance, and apply appropriately modified feeds to them. think of a gcode file as a matrix, each row would correspond to a block, the first several columns are all the various gcodes, the next several are all the various x1..xn axes, then several columns covering offset vectors, feeds, spindle, various Ms, etc. then just tack on another column that is the achievable feed. when file is loaded to controller, it gets scanned to fill in the values in the actual feetrate column. maybe there is another similar column for actual spindle speed that gets filled in similarly, in case it's being used like a c axis to get coordinated revolution. at program execution, the calculated realistic values columns are used to generate motion. soft program stops during execution may run out a few blocks. estops are an emergency situation, so who knows.. single stepping is usual one line check based on stop at end of block. are there not already some 'hidden' columns x1'..xn' that result from cutter radius compensation? i guess i'm thinking of linear programs, so in the case of loops and subroutine calls, the end result is a much longer list of actually executed blocks. maybe it never ends (= bad gcode). probing would also not fit the scheme very well - maybe consider probing blocks to be bounded in the code by stops? or, what if there were choices between more flavors of operation: advanced lookahead flavor would not allow nuts in it like conditional loops or surprise probings; crazy probe scanner routine mode wouldnt have the texture advantage of nice feedrate smoothness. --- On Sat, 4/21/12, Viesturs Lācis viesturs.la...@gmail.com wrote: From: Viesturs Lācis viesturs.la...@gmail.com Subject: Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie) To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Saturday, April 21, 2012, 12:58 PM 2012/4/21 Jon Elson el...@pico-systems.com: The real problem I see is that RATIONAL G-code that was correctly written to perform a particular operation cannot be executed as fast as the machine and drives COULD allow it to go, due to the stop on next block requirement. I agree. What I see the big issue for solving this in trajectory planner or whatever _inside_ LinuxCNC is that I do not see, how to determine by some hard facts, what is the best way to determine the lookup amount. Certain number of lines or a certain travel distance? Ok, when the method is chosen, how to determine, what is the optimum value? That is why I am in favor of adding a separate filter, which would take the code and rephrase it to what is really in there - either arcs or splines/nurbs. In this case the file would be processed, when loaded (I have not really understood, when it would be processed in the first variant - also on loading or on the fly, when it is executed), so it definitely would not affect realtime performance, because the file would not be executed at that time. I think that waiting 10-20 seconds for the PC to recalculate the path and find, what curves would fit the existing profile, defined by tiny G1s. Viesturs -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie)
a useful thing is a specialized editor for gcode that can operate on selected sections of code. one of the editor's operations is to take a gcode selection, and within a tolerance from the original code, produce a more compact chunk of code. the millions of lines of 3d g1 moves are turned into about an order of magnitude shorter chunk consisting of linear and helical interpolations in all three planes. other handy editing features are scaling, rotating, and creating arrays from selected chunks of gcode into new gcode chunks. ..offsetting tool paths, sweeping a selected path along another (think of moulding trim, or extrusions).. --- On Thu, 4/19/12, Viesturs Lācis viesturs.la...@gmail.com wrote: From: Viesturs Lācis viesturs.la...@gmail.com Subject: Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie) To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Thursday, April 19, 2012, 11:53 PM 2012/4/20 Scott Hasse scott.ha...@gmail.com: It seems to me that the likelihood of fixing all of the methods of gcode generation such that they don't generate short line segments is approximately zero. Also, it seems that even if a proprietary LinuxCNC gcode extension allowed arbitrary plane arcs, splines, etc. that the likelihood of CAM packages being able to make proper use of that is also approximately zero. Unfortunately it seems to be true :( I was thinking about Kenneth's idea: 2012/4/19 Kenneth Lerman kenneth.ler...@se-ltd.com: Is anyone here interested in writing a filter that takes as input a tolerance (error band) and a sequence of motions (arcs and line segments) and generates a new sequence of motions that duplicates the original within the error band? It sounds like that would be one way to address the problem. Is there a way to create a filter that would convert those small, tiny G1s into a 3D Nurbs lines? I do not know, how many people have seen this: http://158.110.28.100/amst08/papers/art837759.pdf This paper shows the difference of the machining velocity, which substantially increases as better code is presented to the cnc controller. It seems that the version in the paper is 2D Nurbs, but Yishin says that they have 3D Nurbs in Araisrobo branch. The only thing I do not get, is how to do the reverse math - describe a line, if (a lot of) points on it are provided. It does not seem to be problem finding formulas on the web to calculate a coordinates of a point on a described line. But reversing that seems difficult. Viesturs -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie)
if speed is an issue, consider the solution of being a doctor: have patience. --- On Thu, 4/19/12, Stephen Dubovsky smdubov...@gmail.com wrote: From: Stephen Dubovsky smdubov...@gmail.com Subject: Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie) To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Thursday, April 19, 2012, 6:04 AM I don't think that would work well. Think about the situation where you have several (mostly straight) short line segments, the last being the shortest, and then a 90deg turn. I think many would find it unacceptable to overshoot the last segment 10thou if you were doing something like inside corners. I only have two machines running linuxcnc so far (both commercial gantry routers, both steppers) as a hobby so have limited experience but I don't think the look ahead is that big of an issue *IF* the machine has decent acceleration capability is properly tuned to use it. I can process complex 3d profiling in wood on the big one right about the limit of my spindle hp (~100ipm w/ a 1/2 ballmill). Yes, it probably does limit me slightly when doing a final finishing pass w/ a smaller bit. When Im doing aluminum sheet at ~30ipm its a total non-issue though. I have a factory CNC 3hp Wells Index knee mill w/ DC servos that Im retrofitting (slowly.) If LinuxCNC can keep up on the gantrys it will be no problem FOR ME on the knee mill. But I see how it might be a limiting factor for a modern Hass class speed machine w/ massive spindle hp and feed rates possible when profiling. But those would typ have very high acceleration levels to match. Machines w/ very low acceleration levels will suffer the most as they won't be allowed to get up to speed if you can't slow them down very fast. Its like what they say about driving at night: Dont outdrive your headlights :) More segments of look ahead would no doubt be an improvement. But how much? (seriously, I think we'd all like to know.) Can people give examples of machines and jobs where cutting speed is a problem due to limited look ahead? I don't have enough experience to even be able to guess the magnitude of the issue. Best, Stephen I think that if this is actually the case it would make more sense to set a lower limit on this distance (INI file setting?) so that the motion system would guarantee stopping in the next program line or (for example) 0.01 -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie)
feedrate is still a gotcha for short arc segments on some machine controls. g17 g2 arclength around .005, z change 2 faults the servo system at f20. turns out the feed is also interpolated in one of the three usable control interpolation planes, leaving a coordindated helix out of bounds for the servo system in some cases. i'm wondering how linuxcnc handles helical feedrates. have not done any experiments, except for a couple of xa feeds that didnt go intuitively. --- On Fri, 4/20/12, Erik Christiansen dva...@internode.on.net wrote: From: Erik Christiansen dva...@internode.on.net Subject: Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie) To: emc-users@lists.sourceforge.net Date: Friday, April 20, 2012, 1:52 AM On 20.04.12 09:53, Viesturs Lācis wrote: I was thinking about Kenneth's idea: 2012/4/19 Kenneth Lerman kenneth.ler...@se-ltd.com: Is anyone here interested in writing a filter that takes as input a tolerance (error band) and a sequence of motions (arcs and line segments) and generates a new sequence of motions that duplicates the original within the error band? It sounds like that would be one way to address the problem. Is there a way to create a filter that would convert those small, tiny G1s into a 3D Nurbs lines? ... It does not seem to be problem finding formulas on the web to calculate a coordinates of a point on a described line. But reversing that seems difficult. Curve fitting to an arbitrary bunch of points is an approximate art, AIUI, with tolerance calculation at all points probably taking a bit of time. Admittedly, I don't know whether nurbs make that faster/slower or easier/harder to achieve algorithmically. But it does look non-trivial. But isn't the LinuxCNC dictum Must be able to come to a dead stop within the current line segment unnecessary and unhelpful when following a piecewise linear approximation of a smooth curve? If a curve of ten thousand linear segments were instead one continuous nurb (or whatever), then LinuxCNC would not be expected to stop in a thousandth of an inch at any irrelevant point along the single-segment curve, IIUC. (That's in fact where the much-desired speed improvement would come from.) If it is impossible to increase LinuxCNC's look-ahead, to allow it to see that it need not radically decelerate, then why not put the look-ahead in the gcode? Gcode allows Feedrate setting amongst the axes terms in a G1. Would it not be possible to add a Gwhiz gcode to turn off the stopping-within-a-segment hesitancy, and set a nice fast initial Feedrate along with the G1. A lower Feedrate setting would then be inserted prior to any sharp corner or the end of the curve. Manual insertion of Feedrate tweaks is immediately available¹. Holding one's breath waiting for this facility in CAM software is probably inadvisable. But it is not a difficult task for a gcode filter to do nothing but look for a G1 with a Gwhiz, then calculate the deceleration needed to negotiate corners or stop at the end, and bang in a Feedrate adjustment. (For the end, just add up micro-segment lengths until there's enough decelerating distance, then insert the lower feedrate. The gcode filter can look ahead to the end of the longest G1 list of points, if system RAM permits, but a few hundred segments might do.) This is engineering, and we're here to make swarf, with reasonable accuracy, and optimal speed. I don't think that there's any extra merit in a complex mathematical solution. So would something akin to the above let us scoot faster over irregularly curvaceous workpieces? Erik ¹ OK, inserting far enough before the corner to allow deceleration distance would entail totting up roughly the length of the trailing path segments, or allowing plenty. A gcode filter would be a boon. -- In all affairs it's a healthy thing now and then to hang a question mark on the things you have long taken for granted. - Bertrand Russell -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net
Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie)
that makes the problem four dimensional: for each considered point, there is also an axis of relevance to the consideration. --- On Fri, 4/20/12, andy pugh bodge...@gmail.com wrote: From: andy pugh bodge...@gmail.com Subject: Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie) To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Friday, April 20, 2012, 1:44 AM On 20 April 2012 07:53, Viesturs Lācis viesturs.la...@gmail.com wrote: The only thing I do not get, is how to do the reverse math - describe a line, if (a lot of) points on it are provided. It does not seem to be problem finding formulas on the web to calculate a coordinates of a point on a described line. But reversing that seems difficult. It is relatively straightforward to convert a series of points to a 3D polynomial (a least-squares curve fit will do it) However, that returns a polynomial, which isn't an arc or a line. Then there is the question of what subset of all the points should be fitted at any one time. -- atp The idea that there is no such thing as objective truth is, quite simply, wrong. -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie)
wikipedia puts a somewhat different spin on nurbs. see the use section of the article, first paragraph. --- On Fri, 4/20/12, Viesturs Lācis viesturs.la...@gmail.com wrote: From: Viesturs Lācis viesturs.la...@gmail.com Subject: Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie) To: emc-users@lists.sourceforge.net Date: Friday, April 20, 2012, 3:37 AM 2012/4/20 Erik Christiansen dva...@internode.on.net: Curve fitting to an arbitrary bunch of points is an approximate art, AIUI, with tolerance calculation at all points probably taking a bit of time. Admittedly, I don't know whether nurbs make that faster/slower or easier/harder to achieve algorithmically. But it does look non-trivial. As discussed previously, converting small lines to arcs is not a solution, because of different issues, associated with arcs, that are not in xy, xz or yz planes, see Chris Radek's messages in nonplanar arcs thread. Nurbs do not have all those negative aspects. They even provide additional benefit - they can describe splines and other nasty geometry, that is difficult to express even with arcs. And it seems that LinuxCNC already is 3D Nurbs capable, so it is not xy, xz or yz plane dependable. The only trick is the math to convert from series of points to Nurbs. But isn't the LinuxCNC dictum Must be able to come to a dead stop within the current line segment unnecessary and unhelpful when following a piecewise linear approximation of a smooth curve? If a curve of ten thousand linear segments were instead one continuous nurb (or whatever), then LinuxCNC would not be expected to stop in a thousandth of an inch at any irrelevant point along the single-segment curve, IIUC. (That's in fact where the much-desired speed improvement would come from.) Well, if there are many small lines that create a smooth arc, then the Must be able to come to a dead stop within the current line segment approach sucks. But what to do, if the radius of smooth arc suddenly decreases or even ends with a sharp corner? Like the butterfly shape in that paper I posted link to. Simply removing Must be able to come to a dead stop within the current line segment will be disastrous, so some changes are needed anyway. I have no idea, what does it take to expand the lookahead distance to several lines or even more. If it is impossible to increase LinuxCNC's look-ahead, to allow it to see that it need not radically decelerate, then why not put the look-ahead in the gcode? Gcode allows Feedrate setting amongst the axes terms in a G1. Would it not be possible to add a Gwhiz gcode to turn off the stopping-within-a-segment hesitancy, and set a nice fast initial Feedrate along with the G1. A lower Feedrate setting would then be inserted prior to any sharp corner or the end of the curve. This means that some preprocessor would need to be created. And as You mentioned, the filter would need to know, how fast machine can decelerate, so that it knows, where exactly to put the new feedrate value. 2012/4/20 andy pugh bodge...@gmail.com: It is relatively straightforward to convert a series of points to a 3D polynomial (a least-squares curve fit will do it) However, that returns a polynomial, which isn't an arc or a line. Based on the looks of those Nurbs splines, I _think_ that it is some kind of polynomial that describes it... I downloaded the Rhino 4.0 demo version. It has a function to convert a mesh of points into a Nurbs surface. I guess that this means - they can be converted, but I just have no idea how, because I do not really understand that Nurbs math. I tried to draw some splines in Rhino, but it did not really help me understand them better. Viesturs -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie)
another operation of the specialized gcode text editor: convert the selected chunk of gcode/nurbs to a chunk of nurbs/gcode. i dont have a good idea of what a nurbs nc file might be like, but whatever it is, it still has to result in more or less programmed machine tool positions. the advantage in such case seems to be more in ease of user manipulating the control code. at the machine level, the actuators are going to move stepwise unless the whole spiel is somehow analog. so the question then is how to parse enormous sequences of linear steps into code friendly sections. g1 is straitforward enough, but too slow because the physical impementation involves inertia. g2/3 improves by implying the g1 to g1 transitions within itself. would there be any advantage to making each physical machine axis into a couple of circular movements, one going along R from 0 to 360 degrees while the other rotates around 2R to make the motion linear? ..a rotary differential movement instead of a linear movement. ..the arbitrary interpolation schemes seem to be limited by the compliance character of the machine movement. maybe the solution is a more fluid machine movement somewhere beyond three orthogonal screws? --- On Fri, 4/20/12, Viesturs Lācis viesturs.la...@gmail.com wrote: From: Viesturs Lācis viesturs.la...@gmail.com Subject: Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie) To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Friday, April 20, 2012, 4:40 AM 2012/4/20 Michael Haberler mai...@mah.priv.at: to stay within that model, for instance the polyline-to-NURBS conversion would require yet another ad-hoce path 'queue'. The other option is to go the preprocessor route as Ken proposed. some problems cannot be addressed with a deeper interpretation-time path model like blending, which must be done at runtime due to external inputs like feed override which can impact on the actual path. It seems like I did not express it in a proper way: My idea was to adjust Ken's suggestion with Nurbs. Basically it would be a filter, which would take g-code file with all the tiny G1 moves and return the same path, expressed with Nurbs. User then can save the output and reuse later. Michael, all the things You listed to be changed makes me think that filter is much easier to do (except the math part). 2012/4/20 charles green xxzzb...@yahoo.com: wikipedia puts a somewhat different spin on nurbs. see the use section of the article, first paragraph. Yes, I looked also at the Construction of the basis functions section and did not get much out of it. Well, I did get nothing out of it :)) Viesturs -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie)
why not abandon rs274ngc almost entirely? keep it as a supported file type like ascii or html, but the machine control transforms it into nurbs or whatever for functional purposes? --- On Fri, 4/20/12, Michael Haberler mai...@mah.priv.at wrote: From: Michael Haberler mai...@mah.priv.at Subject: Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie) To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Friday, April 20, 2012, 5:25 AM Am 20.04.2012 um 13:40 schrieb Viesturs Lācis: Michael, all the things You listed to be changed makes me think that filter is much easier to do (except the math part). For a single purpose-tool: probably yes, but then this fixes exactly your current problem and nothing else. I hinted at a fundamental architectural issue, which either can be kludged around as we go, or addressed. The suggestion I made wrt to the interpretation model addresses much more than the current topic. Some are: - unifying the line-oriented handling in task with the de-facto block structured rs274ngc language, leading to: - eradicating the convoluted MDI handling in task and interpreter, with its assorted stream of bugs. - substantially simplifying the remapping code, which is unnecessarily complicated due to this mismatch. - providing a common base for any 'global optimization on path segments', weeding out various ad-hoc structures here and there. - providing for a cleaner functional separation of the interpreter and canon layers than we currently have, which is a precondition IMV to any attempts about adding a new language front end if one were to do so. I'm not saying it's easy or it will fix your problem right away - I'm saying there are upsides to it long term. - Michael -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie)
..the weakness the borg find irresistably delicious. also, the, what was the author thinking question, if you've ever studied soft literature. also, the shyness of REMarks in the harder literature. --- On Fri, 4/20/12, andy pugh bodge...@gmail.com wrote: From: andy pugh bodge...@gmail.com Subject: Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie) To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Friday, April 20, 2012, 4:07 AM On 20 April 2012 11:51, Michael Haberler mai...@mah.priv.at wrote: 'queue' is a bit of a misnomer - these are basically ad-hoc polylines extending beyond a single gcode line to retain history, It seems I might have been misunderstanding how LinuxCNC works. I thought that the G-code was interpreted into a queue of moves, and that in some situations the entire program might be in the queue (this was something mentioned in the why touch off while paused is hard document). Looking through the code I have seen sections that appear to convert all moves into a queue of time-step by time-step position requests in the real-time layer. Perhaps I have been making unwarranted assumptions about the upstream code. Would it be possible to give a precis of how LinuxCNC works, perhaps pointing out which code module each section of processing occurs in, and distinguishing which parts are realtime and which are userland? I have tried to follow it, but got caught in a maze of classes all alike... -- atp The idea that there is no such thing as objective truth is, quite simply, wrong. -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie)
#3 - facebook style like --- On Fri, 4/20/12, Kenneth Lerman kenneth.ler...@se-ltd.com wrote: From: Kenneth Lerman kenneth.ler...@se-ltd.com Subject: Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie) To: emc-users@lists.sourceforge.net Date: Friday, April 20, 2012, 6:06 AM On 4/20/2012 4:52 AM, Erik Christiansen wrote: On 20.04.12 09:53, Viesturs Lācis wrote: I was thinking about Kenneth's idea: 2012/4/19 Kenneth Lermankenneth.ler...@se-ltd.com: Is anyone here interested in writing a filter that takes as input a tolerance (error band) and a sequence of motions (arcs and line segments) and generates a new sequence of motions that duplicates the original within the error band? It sounds like that would be one way to address the problem. Is there a way to create a filter that would convert those small, tiny G1s into a 3D Nurbs lines? ... It does not seem to be problem finding formulas on the web to calculate a coordinates of a point on a described line. But reversing that seems difficult. Curve fitting to an arbitrary bunch of points is an approximate art, AIUI, with tolerance calculation at all points probably taking a bit of time. Admittedly, I don't know whether nurbs make that faster/slower or easier/harder to achieve algorithmically. But it does look non-trivial. But isn't the LinuxCNC dictum Must be able to come to a dead stop within the current line segment unnecessary and unhelpful when following a piecewise linear approximation of a smooth curve? If a curve of ten thousand linear segments were instead one continuous nurb (or whatever), then LinuxCNC would not be expected to stop in a thousandth of an inch at any irrelevant point along the single-segment curve, IIUC. (That's in fact where the much-desired speed improvement would come from.) The job of the system is to follow a path *exactly* or within specified limits. In the usual case, the limits are zero. That means if there are two non-colinear line segments, a machine with finite acceleration machine *must* stop at the end of the first. This causes two types of problems: 1 -- The system is slower than it could be 2 -- Uneven speed causes undesirable artifacts Let's consider the alternatives: 1 -- Change the CAM system so that it generates better code. Since there are multiple CAM systems over which we have little control, this us not feasible. 2 -- Modify LinuxCNC so that it can follow a gcode path within a specified tolerance at a higher, more consistent rate. 3 -- Provide a filter (whether integrated with LinuxCNC or completely separate) that convert bad paths to good paths using a specified tolerance. Given a standalone LinuxCNC compatible parser, I suggest that #3, would provide a basis for experimentation and development that could later be more closely integrated into Linux CNC. Regards, Ken If it is impossible to increase LinuxCNC's look-ahead, to allow it to see that it need not radically decelerate, then why not put the look-ahead in the gcode? Gcode allows Feedrate setting amongst the axes terms in a G1. Would it not be possible to add a Gwhiz gcode to turn off the stopping-within-a-segment hesitancy, and set a nice fast initial Feedrate along with the G1. A lower Feedrate setting would then be inserted prior to any sharp corner or the end of the curve. Manual insertion of Feedrate tweaks is immediately available¹. Holding one's breath waiting for this facility in CAM software is probably inadvisable. But it is not a difficult task for a gcode filter to do nothing but look for a G1 with a Gwhiz, then calculate the deceleration needed to negotiate corners or stop at the end, and bang in a Feedrate adjustment. (For the end, just add up micro-segment lengths until there's enough decelerating distance, then insert the lower feedrate. The gcode filter can look ahead to the end of the longest G1 list of points, if system RAM permits, but a few hundred segments might do.) This is engineering, and we're here to make swarf, with reasonable accuracy, and optimal speed. I don't think that there's any extra merit in a complex mathematical solution. So would something akin to the above let us scoot faster over irregularly curvaceous workpieces? Erik ¹ OK, inserting far enough before the corner to allow deceleration distance would entail totting up roughly the length of the trailing path segments, or allowing plenty. A gcode filter would be a boon. -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing
Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie)
aye, lad. read on a couple more lines. --- On Fri, 4/20/12, Stuart Stevenson stus...@gmail.com wrote: From: Stuart Stevenson stus...@gmail.com Subject: Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie) To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Friday, April 20, 2012, 6:05 AM Doesn't even G02/G03 result in a series of very small linear moves sent to the servo motors? Wouldn't a NURB conversion do the same thing? On Apr 20, 2012 8:00 AM, charles green xxzzb...@yahoo.com wrote: another operation of the specialized gcode text editor: convert the selected chunk of gcode/nurbs to a chunk of nurbs/gcode. i dont have a good idea of what a nurbs nc file might be like, but whatever it is, it still has to result in more or less programmed machine tool positions. the advantage in such case seems to be more in ease of user manipulating the control code. at the machine level, the actuators are going to move stepwise unless the whole spiel is somehow analog. so the question then is how to parse enormous sequences of linear steps into code friendly sections. g1 is straitforward enough, but too slow because the physical impementation involves inertia. g2/3 improves by implying the g1 to g1 transitions within itself. would there be any advantage to making each physical machine axis into a couple of circular movements, one going along R from 0 to 360 degrees while the other rotates around 2R to make the motion linear? ..a rotary differential movement instead of a linear movement. ..the arbitrary interpolation schemes seem to be limited by the compliance character of the machine movement. maybe the solution is a more fluid machine movement somewhere beyond three orthogonal screws? --- On Fri, 4/20/12, Viesturs Lācis viesturs.la...@gmail.com wrote: From: Viesturs Lācis viesturs.la...@gmail.com Subject: Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie) To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Friday, April 20, 2012, 4:40 AM 2012/4/20 Michael Haberler mai...@mah.priv.at: to stay within that model, for instance the polyline-to-NURBS conversion would require yet another ad-hoce path 'queue'. The other option is to go the preprocessor route as Ken proposed. some problems cannot be addressed with a deeper interpretation-time path model like blending, which must be done at runtime due to external inputs like feed override which can impact on the actual path. It seems like I did not express it in a proper way: My idea was to adjust Ken's suggestion with Nurbs. Basically it would be a filter, which would take g-code file with all the tiny G1 moves and return the same path, expressed with Nurbs. User then can save the output and reuse later. Michael, all the things You listed to be changed makes me think that filter is much easier to do (except the math part). 2012/4/20 charles green xxzzb...@yahoo.com: wikipedia puts a somewhat different spin on nurbs. see the use section of the article, first paragraph. Yes, I looked also at the Construction of the basis functions section and did not get much out of it. Well, I did get nothing out of it :)) Viesturs -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know
Re: [Emc-users] Nonplanar arcs
..suppose you had a five axis millimg setup with the normal xyz plus alpha-beta rotation of the cutter rotation axis about a shperical center. then suppose that to take advantage of these spindle axes, you wanted to mill a planar facet on a part that was tipped at say five degrees to the x and five degrees to the y. the facet contains pockets with circular features that run normal to the tipped face, or circular bosses with tap bores running along their axis. it would be nice to rotate the entire coordinate system to align with some of the features of interest on a part that is otherwise already set up and positioned in the machine. another solution would be to accurately rotate the part about a and b and c axes, and just keep track of what that does to the xyz zero on the part, and then all the 2d gcode still applies. this is probably the more common of the five axis styles. maybe g16 a b c is an arbitrary interpolation plane for arcs, where abc are rotations relative to the abc origin (= the usual xyz directions)? xyzijk would have the usual meanings. maybe g15 p q r is an arbitrary x'y'z' coordinate system, where pqr is a unit vector relative to the usual xyz unit vector? xyzijk would be in the sense of the rotated x'y'z' coordinate system, and g16 would act on top of this new coordinate system. maybe g14 selects no preferred plane, and disallows g2/3 until g16-19 are set. maybe it also sets x'y'z' = xyz coordinates? --- On Thu, 4/19/12, Chris Radek ch...@timeguy.com wrote: From: Chris Radek ch...@timeguy.com Subject: Re: [Emc-users] Nonplanar arcs To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Thursday, April 19, 2012, 11:57 AM On Thu, Apr 19, 2012 at 09:45:42PM +0300, Viesturs L??cis wrote: Uhhh, You are right, halfcircles. All three points are on a straight line, around which the arc can freely rotate. I guess that this is special case (is there any other?), That is just the worst problem. Your system doesn't uniquely identify any arc. For every start, center, end points there are a pair of arcs that share the points. This is why we have G2/G3. If you don't have a normal vector you can't say which way is clockwise, so G2/G3 don't make sense. This is also a problem you get when you specify the arbitrary plane with three points, as was proposed by Ian M. The correct solution is probably to specify the plane's normal vector. While it's entirely possible to do, I doubt anyone would ever use this feature if someone did the work to implement it. Chris -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Nonplanar arcs
let the machine keep track of where the intial part origin goes when rotary axis moves with a macro that contains trig, the rotation centers of the machine setup, and g92s. then just do all the programming based on that single part origin. the gcode is then portable between different machine/rotary setups. sounds like the g68 might work like that. it works well for parts attached anywhere to a single rotary axis, using the rotary axis to index different angled faces. the programming is easy with the exception of remembering to choose an appropriate rapid plane for each face. --- On Thu, 4/19/12, Stuart Stevenson stus...@gmail.com wrote: From: Stuart Stevenson stus...@gmail.com Subject: Re: [Emc-users] Nonplanar arcs To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Thursday, April 19, 2012, 9:13 PM I don't remember the complete syntax and symbols used but on my fanuc 15m control G68 sets the rotation angle of one rotary axis. You can use two G68 lines to rotate two rotary axes. The regular 2D code then works at the angle described by the G68 definitions. It takes some thought to get the rotations correct. It takes some thought and attention to follow the xyz zero position. G69 cancels the rotations. On Apr 19, 2012 10:58 PM, charles green xxzzb...@yahoo.com wrote: ..suppose you had a five axis millimg setup with the normal xyz plus alpha-beta rotation of the cutter rotation axis about a shperical center. then suppose that to take advantage of these spindle axes, you wanted to mill a planar facet on a part that was tipped at say five degrees to the x and five degrees to the y. the facet contains pockets with circular features that run normal to the tipped face, or circular bosses with tap bores running along their axis. it would be nice to rotate the entire coordinate system to align with some of the features of interest on a part that is otherwise already set up and positioned in the machine. another solution would be to accurately rotate the part about a and b and c axes, and just keep track of what that does to the xyz zero on the part, and then all the 2d gcode still applies. this is probably the more common of the five axis styles. maybe g16 a b c is an arbitrary interpolation plane for arcs, where abc are rotations relative to the abc origin (= the usual xyz directions)? xyzijk would have the usual meanings. maybe g15 p q r is an arbitrary x'y'z' coordinate system, where pqr is a unit vector relative to the usual xyz unit vector? xyzijk would be in the sense of the rotated x'y'z' coordinate system, and g16 would act on top of this new coordinate system. maybe g14 selects no preferred plane, and disallows g2/3 until g16-19 are set. maybe it also sets x'y'z' = xyz coordinates? --- On Thu, 4/19/12, Chris Radek ch...@timeguy.com wrote: From: Chris Radek ch...@timeguy.com Subject: Re: [Emc-users] Nonplanar arcs To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Thursday, April 19, 2012, 11:57 AM On Thu, Apr 19, 2012 at 09:45:42PM +0300, Viesturs L??cis wrote: Uhhh, You are right, halfcircles. All three points are on a straight line, around which the arc can freely rotate. I guess that this is special case (is there any other?), That is just the worst problem. Your system doesn't uniquely identify any arc. For every start, center, end points there are a pair of arcs that share the points. This is why we have G2/G3. If you don't have a normal vector you can't say which way is clockwise, so G2/G3 don't make sense. This is also a problem you get when you specify the arbitrary plane with three points, as was proposed by Ian M. The correct solution is probably to specify the plane's normal vector. While it's entirely possible to do, I doubt anyone would ever use this feature if someone did the work to implement it. Chris -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo
Re: [Emc-users] machine tool tapers
hah! FINO. i always wondered what that thing was called. --- On Wed, 4/11/12, Kent A. Reed kentallanr...@gmail.com wrote: From: Kent A. Reed kentallanr...@gmail.com Subject: Re: [Emc-users] machine tool tapers To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Wednesday, April 11, 2012, 9:10 AM On 4/11/2012 7:41 AM, charles green wrote: dC::deviation from concentricity dL::deviation fron longitudinal position (tool length) dA::tolerance range of cone mating angle dA/dt::cone wear factor Tg::load torque applied normal to cone (rotation) axis (taper guage line=center of torque?) P::load (Pressure, tension) along (cone) axis of rotation TT (bold letter T)::vector representing specific cutter geometry/material M::(vector?) machinablity figure of merit for billet, given cutter material of TT S::rotation rate around cone axis alot of video games incorporate a physics model basis for the coordinated movements of player avatars. perhaps the tangible world of substantial stuff made of atoms is just not cost effective to precisely simulate. --- On Mon, 4/9/12, Kent A. Reedknbr...@erols.com wrote: ...deleted a longish trail of email messages from Charles Green, Viesturs Lācis and me Sorry, Charles, I should have looked up-thread to see what you originally asked. I was responding to a specific point in Viesturs' reply which of course I chose to interpret in my own snarky way. I believe wholeheartedly in computational engineering and science. In my professional career I have written a number of substantial computer programs which today would be classified as modeling and simulation but which in the day were simply codes. They ranged from the domain of the very small---detailed physics involved in inter-molecular collisions in rarified high-temperature gases in order better to understand energy transport and transfer---to the domain of the very large---detailed analysis of the reflected solar-energy distributions from hundreds of individually controlled heliostats spread out over acres at the Solar Thermal Test Facility in Albuquerque in order to understand and possibly improve the flux distribution along the central receiver (this in the 1970s, before drill, baby, drill became our mantra). The list goes on. I also know something of metallurgical tribology (the study of interacting surfaces in relative motion) and I know people who have made substantial contributions to the art. Modeling and simulation in conjunction with sophisticated experiments to gather needed data and verify results have moved the field smartly forward in the past 30 years. I wasn't questioning the value of modeling the behavior of tapers in sockets. I was doubting that the existing systems of standardized industrial tapers for machine tools are based on modeling, sophisticated or otherwise. I'd love to look at some of the original patents to see what they say. I'll have to add that to my first-in-never-out (FINO) stack of things to do:-) Regards, Kent -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] German-language documentation, was: Downloading Release 2.5
a joint could be a pivot or fulcrum. the machine control regards the mechanical instances of disjointedness as points of relative displacement, whether cartesian or polar or other. the displacements along an axis with respect to another axis seems like it might as well be thought of in terms of the coupling between the two axes. --- On Wed, 4/11/12, Peter Blodow p.blo...@dreki.de wrote: From: Peter Blodow p.blo...@dreki.de Subject: Re: [Emc-users] German-language documentation, was: Downloading Release 2.5 To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Wednesday, April 11, 2012, 1:48 AM Thank you all for your thoughts about the movement modes. Translating forces exact definitions. As Viesturs said, it is a good thing to explain these modes from time to time. Right, Gelenk would be my fist choice to translate joint, but it describes only the p o i n t where movement takes place, e.g., the ellbow or knee itself, not the arm or leg or even their ends (where the desired movement takes place), which is meant by LinuxCNC. I would not be glad with this expression, but still may have to stick with it - not too bad since joint in English also actually means a point where two pieces are joined, not the extensions thereof. Gelenk is related to the verb lenken which means to steer, and this comes close to what is happening in CNC. I will have to ponder about this before I dare setting standards in LinuxCNC. Peter Andy Pugh schrieb: On 10 Apr 2012, at 11:18, Peter Blodow p.blo...@dreki.de wrote: I don't know what the English sentence means, it's hard to interpret (e.g., 'Coordinated mode' or 'Teleop mode'). In some cases, there may not even be a German word for lack of exact definition (what exactly is a joint? Luckily I have a handy German engineer in the hotel room with me. Joint = Gelink but is used in the LinuxCNC context to describe any mechanical part which adds one or more degrees of freedom. So it is typically a machine slide, but can be a rotary bearing or anything else controlled by an actuator. I suspect very few people understand the difference between coordinated mode (N-Bahnsteuerung) where multiple joints move at the same time to make the tool move in XYZ space under operator control and Teleop mode (1-Bahnsteuerung) where the operator controls a single selected joint at any one time. I _think_ Teleop and Joint mode mean the same thing. -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] machine tool tapers
dC::deviation from concentricity dL::deviation fron longitudinal position (tool length) dA::tolerance range of cone mating angle dA/dt::cone wear factor Tg::load torque applied normal to cone (rotation) axis (taper guage line=center of torque?) P::load (Pressure, tension) along (cone) axis of rotation TT (bold letter T)::vector representing specific cutter geometry/material M::(vector?) machinablity figure of merit for billet, given cutter material of TT S::rotation rate around cone axis alot of video games incorporate a physics model basis for the coordinated movements of player avatars. perhaps the tangible world of substantial stuff made of atoms is just not cost effective to precisely simulate. --- On Mon, 4/9/12, Kent A. Reed knbr...@erols.com wrote: From: Kent A. Reed knbr...@erols.com Subject: Re: [Emc-users] machine tool tapers To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Monday, April 9, 2012, 6:22 AM On 4/9/2012 8:01 AM, Viesturs Lācis wrote: 2012/4/9 charles greenxxzzb...@yahoo.com: i wonder if there is any math out there on the ideal taper form, given its use in specifed materials and load conditions? Ohh, conical fits (I hope that is the correct translation) is the thing we have been discussing in university lately. Answer to Your question is: No. Because You skipped another (and IMHO the most important) factor: specific use-case also applies. What I mean - the angle of taper determines: 1) how well both parts are centered each to other - the smaller angle, the better centering; 2) how much will the distance between bases of both cones change as the surfaces of cones wear off - the larger the angle, the smaller the distance, tolerances on each cone also will increase the tolerance of the fit dimensions for smaller cone angle values; So larger angle improves one, the smaller angle improves the other, so the optimum value lies somewhere inbetween, changing in different situations. That is why there is not the one and only answer (which is also my answer to Your original question). The way I see it now is that the load and material will determine mostly the diameter (and length) of the taper, but the application of particular mechanism (required precision of assembly etc) is the main factor to determine the angle value. Viesturs Nice argument as far as it goes, Viesturs, but it doesn't address what I was taught lo these many years ago by a practicing machinist and which I find echoed in my Machinery's Handbook. He divided the world of tapers into two classes: self-holding and self-releasing. The self-holding tapers have small enough angles of taper for friction along the tapered surface of the joint to reliably resist the torque transmitted from the tool. That same friction makes it difficult to release the taper from its socket. The self-releasing tapers have large enough angles of taper to allow easy removal but require some other means to lock the taper in place so it won't slip when torque is applied. Presumably only the self-holding tapers would be subject to the kind of wear you mention in 2). I suspect the differences within this class were due as much to the need to work around patents as to any thought of optimization. As for the discussion about the varying angles of taper on the various Morse tapers, concensus of the sources I read is that Morse just wasn't that good with his metrology. Once a mistake is propogated into practice through industrial standards, it takes on a life of its own. Regards, Kent -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] machine tool tapers
wow. quite a list. still dont know about the rationality. i think i read about the 5/8/' morse origin somewhere, but that also seems like an arbitrary choice. i didnt see any that were 90 degrees, which would seem like a logical first guess for aligning a length and a center. i wonder if there is any math out there on the ideal taper form, given its use in specifed materials and load conditions? --- On Sun, 4/8/12, Andy Pugh bodge...@gmail.com wrote: From: Andy Pugh bodge...@gmail.com Subject: Re: [Emc-users] machine tool tapers To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Sunday, April 8, 2012, 9:08 AM On 8 Apr 2012, at 05:12, charles green xxzzb...@yahoo.com wrote: anyone know if there is any logic to the variety of conical mating surfaces used in machine tools? http://www.tools-n-gizmos.com/specs/Tapers.html Is a useful list. The spindle-nose tapers are all the same, but with different flange and drawbar arrangements. I can only assume that the Morse tapers work out to have round-number inch dimensions. (note that the gauge diameter is not the big end) -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] (no subject)
is that a link to an easter egg? --- On Sun, 4/8/12, Geoff Roehm 1947...@att.net wrote: From: Geoff Roehm 1947...@att.net Subject: [Emc-users] (no subject) To: emc-users@lists.sourceforge.net Date: Sunday, April 8, 2012, 8:23 PM 1947...@att.net -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] machine tool tapers
anyone know if there is any logic to the variety of conical mating surfaces used in machine tools? -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] xyz vs abc feedrates
any good ideas on how to figure feeds with abc axes involved? 360 degrees per minute seems to be way different than 360 ipm. -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] LAMP stack for robotics
sometimes it's fun to read about what people with obese piles of money are up to. --- On Thu, 3/29/12, Eric H. Johnson ejohn...@camalytics.com wrote: From: Eric H. Johnson ejohn...@camalytics.com Subject: [Emc-users] LAMP stack for robotics To: emc-users@lists.sourceforge.net Date: Thursday, March 29, 2012, 8:23 AM Just an FYI, This article was recently posted via slashdot: http://www.xconomy.com/san-francisco/2012/03/29/can-willow-garages-linux-for -robots-spur-internet-scale-growth/?single_page=true quote That's one of the main arguments you'll hear from the engineers at Willow Garage, a unique startup in Menlo Park, CA, that's developing hardware and software for a new generation of personal robots. You can't name a single Internet company, they say, that would have succeeded if it had been forced to recreate all the basic tools underlying the Web, from the Linux operating system to the Apache HTTP server to the MySQL database system to the Python, Perl, and PHP programming languages-the ingredients of the so-called LAMP stack. Yet most robot companies still try to reinvent the wheel every time, building robots that require putting together a tangled mess of proprietary, one-off software systems. /quote Slashdot link: http://developers.slashdot.org/story/12/03/29/1325256/needed-a-lamp-stack-fo r-robotics?utm_source=rss1.0moreanonutm_medium=feed Linuxcnc was already mentioned in one of the early comments. Also interesting and perhaps applicable is the discussion about STEP-NC on the developers mailing list. Regards, Eric -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Storebro 260, firstEcounter etc...
in such case, maximizing mttvp=l*mtbf still applies. the matter is that mtbf is unexpectedly small, so reduced labor cost becomes more critical because of constant machine repair requirements (=lots of labor involved). given an unlimited supply of labor at vanishingly small cost, mtbf could approach zero without consequence. maybe not realistic, but theoretically a way to avoid litigation. --- On Mon, 3/26/12, Dave e...@dc9.tzo.com wrote: From: Dave e...@dc9.tzo.com Subject: Re: [Emc-users] Storebro 260, firstEcounter etc... To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Monday, March 26, 2012, 8:43 AM In this case it is simpler than that. The machine runs and the company takes on a contract to supply parts. The machine breaks down and the parts are not supplied per the contract. Best case: The customer decides to take their business elsewhere and future business is lost. Worst case: The customer sues the company since the contract was not met. Any possible profit is erased and it turns into a legal liability situation. Dave On 3/26/2012 5:34 AM, charles green wrote: mtbf has a limited scope. instead, the consideration should be of mttvp - mean time to vanishing profit. the trend seems to be generally in the direction of maximizing the product mttvp=l*mtbf by reducing the cost of l=labor by any means. this has a mixed effct in markets where stockholders are also laborers, but the results are fantastic in areas where investment is segregated from toil. --- On Sun, 3/25/12, Davee...@dc9.tzo.com wrote: From: Davee...@dc9.tzo.com Subject: Re: [Emc-users] Storebro 260, firstEcounter etc... To: emc-users@lists.sourceforge.net Date: Sunday, March 25, 2012, 10:54 PM Get acquainted with the system is a good thing to do if it's possible, right? Well.. if you can get it to run and do what you want to do with the existing controls, that is fine. But if I were you I would use that opportunity to understand how the turret works, electrically and mechanically, how the drives function, how the machine is shifted - if it has various ranges, etc and then line up some parts and time to retrofit that machine. Assuming you keep the drives, I would start looking for spares to keep on the shelf. The problem is that when that machine goes down hard, it will be very difficult and expensive to get it to run again, unless you have a cache of spare boards. So if you take an order to run on that machine for a 1000 parts and you are 200 parts into that order and the machine dies, you may be in a very bad spot. Dave On 3/25/2012 3:50 PM, Roger Holmquist wrote: Thanks Dave for your thoughts. The MTBF-factor is of course a hard caught animal, I guess I have at least two objectives with a project like this: 1) Try to make it run by repairing it or work around it's faults. 2) Treat it as an self educational exercise aiming at more modern machines and controls. This could done I guess, on another machine machine but if we decide to refurbish it with a new control it's good to dig inte a working system because somewhere you have to cut the wires between the control and the machine. Get acquainted with the system is a good thing to do if it's possible, right? I can observe the behaviour of the switches in the diagnosispage and I think this is a great way to find out how it works, by observing it's various parameters in action. You may also monitor the signals on the physical wiring when the system is running making use of logic analyers, oscilloscopes and multimeters. Yes, I have a background in repairing electronics, analogue and digital, the analytical way. Nonetheless, it still may turn out to be too cumbersome so doing this on a more modern system should probably be a better investment. I'll talk to Johnny about this. Greetings / Roger 25 mar 2012 kl. 21:13 skrev emc-users-requ...@lists.sourceforge.net: I looked at the Siemen website and they only go back to the Sinumerik 8T. I've deal with some of the hardware that the 8T used and it was very difficult to make that hardware reliable. Unless you can get that control to operate properly and find documentation (unlikely) I'd replace it. I've spent days working on old controllers like that and sometimes they end up working ok for a while, but when you are done, the best you
Re: [Emc-users] PCB standoff alternatives [Was: Tool change question]
super glue, hot glue, elmers glue, polyvinyl acetate, epoxy, melted nylon string, very cold chewing gum. --- On Sat, 3/24/12, Erik Christiansen dva...@internode.on.net wrote: From: Erik Christiansen dva...@internode.on.net Subject: [Emc-users] PCB standoff alternatives [Was: Tool change question] To: emc-users@lists.sourceforge.net Date: Saturday, March 24, 2012, 10:21 PM On 24.03.12 23:47, gene heskett wrote: The standoffs to hold the card at the correct elevation might be though. If I just cut tubing, I'll need full inch long 4-40 bolts. And I haven't seen any of those critters recently. Fasten-all quits at 3/4, I was there last week. :( Not sure what size 4-40 is, but I've bought two foot lengths of nearly 3mm (a bit under 1/8) all-thread, plus nuts, from the hardware store. (It's just dangerous to go in there though, because the big mothers we have these days are a couple of acres under one roof, with so many aisles of good stuff, that it's a great idea to eat lunch before going in.) Alternatively, I've also bought a couple of small taps, so I can turn some scrap Alu down to a suitable standoff diameter, then drill tap the ends, and use up some of the bucket of short screws cluttering up the place. That might be neater, and doable with what's to hand. Erik -- I am returning this otherwise good typing paper to you because someone has printed gibberish all over it and put your name at the top. - Ohio U. English professor -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Tool change question
looks like there are some numbered params listed in the master doc also: #_x - Return absolute machine X coordinate. Same as #5420. #_y - Return absolute machine Y coordinate. Same as #5421. #_z - Return absolute machine Z coordinate. Same as #5422. #_a - Return absolute machine A coordinate. Same as #5423. #_b - Return absolute machine B coordinate. Same as #5424. #_c - Return absolute machine C coordinate. Same as #5425. #_u - Return absolute machine U coordinate. Same as #5426. #_v - Return absolute machine V coordinate. Same as #5427. #_w - Return absolute machine W coordinate. Same as #5428. #_current_tool - Return number of the current tool in spindle. Same as #5400. i wonder if these are also effected in the released versions? this is more like what i was imagining might be the access to various states of machine and loaded table values like tool offset values. on many milling machine controllers, G43 Hxxx requires a movement of the z axis to'take up' the tool length offset, like G0 G43 Z-3.0 H5. at the end of the move (which differs from the commanded -3.0 units by the length offset value in offset table position number 5) the end of the tool is aligned with the currnt coordinate system. if you know the parameter locations of the current tool and its length offset, the code for taking up the current tool offset becomes G0 G43 Z-#[current tool number + tool length table parameter offset] H#[current tool number + tool length table parameter offset]. so there is no axis movement, and that coding step in a tool introduction is uniform for all tools, regardless of length. (the tool change is often near the travel limit of the z axis, so a large tool offset might result in an overtravel if the axis movement is not large enough. so in the first example, G0 G43 Z-3.0 H5, if H5=10.00 and there is only another +1.0 to go in the z axis beyond the tool change position, the limit will be reached 6.0 short of completing this step.) at the place i have been working, all the mill controllers have been set up with a macro override of the T word that encapsulates all the discreet coding steps required for MDI tool changing, as well as part programming. the result is improved setup time on the machine, and faster part operation coding which is portable between the various different machines. another handy macro (call it G192 for example) finds the center of two touch off locations along an axis. the procedure goes like, touch the -x edge of the part with edge finder G92 X0 touch the +x edge of part G192 X0 (- X0 is just convenient, the X-word value is not used in the calculation.) where the G192 macro uses the machine coorinate parameter values of the selected axis name (X in this example) to set the origin at the center of the part edges. it would be nice to adapt such tactics in linuxcnc, using the custom M codes perhaps? will the custom codes work from MDI? they would at least be valuable for modularization of part programming, like for the tool change routine. command M106 Txx Sxx: (M106 TOOL CHANGE MACRO) M9 G91 G30 Z0 M5 T#5400 M6 S# M3 G0 G43 Z-[H#5400] H#5400 G17 G90 M8 M99 ..or something like that. --- On Fri, 3/23/12, Sebastian Kuzminsky s...@highlab.com wrote: From: Sebastian Kuzminsky s...@highlab.com Subject: Re: [Emc-users] Tool change question To: emc-users@lists.sourceforge.net Date: Friday, March 23, 2012, 9:29 PM On 03/23/2012 11:42 AM, charles green wrote: nicer, but still only a handful of documented params. i was looking at a document dated a little over a year ago (11jan2011). do you know if the params #31 to #5000 contain useful info? like g90/g91 state, for example, or any registration of the other groups apart from group 12? you started this. show me everything. - ellen ripley Oh... I don't think you want to mess with that... - Hicks Parameters 31-5000 are deliberately unused by linuxcnc, and thus available for the g-code programmer to use. Ah yes, that's even what the docs say (somewhat cryptically, focus on the user parameters part): * /1-5000/ - G-Code user parameters. These parameters are global in the G Code file. The (slightly) improved docs in the master branch (http://linuxcnc.org/docs/devel/html/gcode/overview.html#sec:parameters) say this: 31-5000 G-Code user parameters. These parameters are global in the G Code file, and available for general use. Volatile. Oh hey look! In master (aka devel), there are some predefined named parameters that carry the g90/g91 state: http://linuxcnc.org/docs/devel/html/gcode/overview.html#_predefined_named_parameters_a_id_sec_predefined_named_parameters_a I think those variables are new in the master branch, and not available in the 2.5 branch. -- Sebastian Kuzminsky -- This SF email
Re: [Emc-users] Tool change question
an edge finder is just a fancy dowel contraption with a spring in it, and costs about $10. this looks like generic info: http://www.youtube.com/watch?v=f0od-cp_9dg i have never seen one smaller than 3/8 diameter, but it would be easy to make one somewhat smaller. a plain dowel and a piece of shim material (like paper) as a feeler works too. the point of a center finding macro is to circumvent human based steps in the setup process, like finding a calculator, correctly typing in a number and dividing by two, and then correctly entering the result into the machine control. conductive probing of conductive objects works, and i've used such a simple setup as watching an ohmmeter connected between workpiece and tooltip to find surfaces before. but i've also seen 100% failure of conductive probing for tool measurement in a production environment because of the swarfy, oily water environment in the business area of the machine tools. the results are automated mechanical destruction of things. the initial results for setting up tool offsets are great, but the scheme seems to fail rather quickly. --- On Sat, 3/24/12, gene heskett ghesk...@wdtv.com wrote: From: gene heskett ghesk...@wdtv.com Subject: Re: [Emc-users] Tool change question To: emc-users@lists.sourceforge.net Date: Saturday, March 24, 2012, 8:39 AM On Saturday, March 24, 2012 11:27:23 AM charles green did opine: looks like there are some numbered params listed in the master doc also: #_x - Return absolute machine X coordinate. Same as #5420. #_y - Return absolute machine Y coordinate. Same as #5421. #_z - Return absolute machine Z coordinate. Same as #5422. #_a - Return absolute machine A coordinate. Same as #5423. #_b - Return absolute machine B coordinate. Same as #5424. #_c - Return absolute machine C coordinate. Same as #5425. #_u - Return absolute machine U coordinate. Same as #5426. #_v - Return absolute machine V coordinate. Same as #5427. #_w - Return absolute machine W coordinate. Same as #5428. #_current_tool - Return number of the current tool in spindle. Same as #5400. i wonder if these are also effected in the released versions? this is more like what i was imagining might be the access to various states of machine and loaded table values like tool offset values. on many milling machine controllers, G43 Hxxx requires a movement of the z axis to'take up' the tool length offset, like G0 G43 Z-3.0 H5. at the end of the move (which differs from the commanded -3.0 units by the length offset value in offset table position number 5) the end of the tool is aligned with the currnt coordinate system. if you know the parameter locations of the current tool and its length offset, the code for taking up the current tool offset becomes G0 G43 Z-#[current tool number + tool length table parameter offset] H#[current tool number + tool length table parameter offset]. so there is no axis movement, and that coding step in a tool introduction is uniform for all tools, regardless of length. (the tool change is often near the travel limit of the z axis, so a large tool offset might result in an overtravel if the axis movement is not large enough. so in the first example, G0 G43 Z-3.0 H5, if H5=10.00 and there is only another +1.0 to go in the z axis beyond the tool change position, the limit will be reached 6.0 short of completing this step.) at the place i have been working, all the mill controllers have been set up with a macro override of the T word that encapsulates all the discreet coding steps required for MDI tool changing, as well as part programming. the result is improved setup time on the machine, and faster part operation coding which is portable between the various different machines. another handy macro (call it G192 for example) finds the center of two touch off locations along an axis. the procedure goes like, touch the -x edge of the part with edge finder G92 X0 touch the +x edge of part G192 X0 (- X0 is just convenient, the X-word value is not used in the calculation.) where the G192 macro uses the machine coorinate parameter values of the selected axis name (X in this example) to set the origin at the center of the part edges. it would be nice to adapt such tactics in linuxcnc, using the custom M codes perhaps? will the custom codes work from MDI? they would at least be valuable for modularization of part programming, like for the tool change routine. command M106 Txx Sxx: (M106 TOOL CHANGE MACRO) M9 G91 G30 Z0 M5 T#5400 M6 S# M3 G0 G43 Z-[H#5400] H#5400 G17 G90 M8 M99 ..or something like that. G38.2 doesn't demand a Z probe, it can do any axis, so LinuxCNC is quite able to do that. I did something similar in tholefinder.ngc where I probe the open end of a small piece of brass tubing let
Re: [Emc-users] Tool change question
'squiggly' brackets are technically braces. [=left bracket, {=left brace, and (=left paren for anyone tempted to call it a curvey bracket. --- On Thu, 3/22/12, Erik Christiansen dva...@internode.on.net wrote: From: Erik Christiansen dva...@internode.on.net Subject: Re: [Emc-users] Tool change question To: emc-users@lists.sourceforge.net Date: Thursday, March 22, 2012, 10:47 PM On 22.03.12 11:24, gene heskett wrote: On Thursday, March 22, 2012 09:59:01 AM Erik Christiansen did opine: But LinuxCNC doesn't know its current state in an exportable way, so has nothing to put on a stack, AIUI. And we don't have gcode interrupts. For the moment, we seem to only have the recommended good practice of starting each file with explicit modality settings. When axis is in the MDI (F5) mode, it does display the machine and LinuxCNC state. To me that says either axis is tracking it in real time, or LinuxCNC does have the ability to export that state. Ah, but does it follow that just because AXIS knows its state, we can export it for Kirk's checking (if we still want to do that), or even test modalities directly in gcode? If there is a way, then I could simplify the gcode generated for the following HR subroutine. The gcode needs to use relative distance mode for the three-hole G81 to work, but the sub might be invoked in a run of absolute code. BANG! Things go crunch if we don't restore whatever was the distance mode before the sub was called. Sub drill_em_there (123.456, 789.012) { Rel Drill X#1 Y#2 Z1.5 Retract 2.8 Repeat 3 // Drills 3 holes. } That currently translates to gcode which tests for the previous distance mode, and conditionally restores it before returning: O105 sub [123.456] [789.012] G91 G81 X#1 Y#2 Z1.5 R2.8 L3 ; Drills 3 holes. O106 if [#abs_modality EQ 1] G90 O106 endif O105 endsub Which in turn relies on the HR mode settings: Motion = Absolute Motion = Relative generating this gcode, to make the current state known in gcode: G90 #abs_modality=1 G91 #abs_modality=0 If there's a way to know current modes at any program point, using only existing gcode capability, then I'd be quite keen to know, because there's no point doing extra stuff if there's a simpler way. Each file can then explicitly reassert anything non-standard that it needs. It might be good practice to only break programs between self-contained processes. If that is done, then including a common file may be a workable solution. It sounds good to me. But might turn into a bookkeeping problem for the operator who is assembling all these bit pieces. He would probably like to have each #nextfile have the ability to #include a header file that sets up the machine state to properly do the code in #nextfile. Yes. Alternatively, we could let the user put as many #includes as he needs at the start of each file. Then #nextfile only needs to close the previous file, and the includes are together with the code which relies on them. But would that not lead back to the open file limit? Maybe by closing all files before opening #nextfile this scenario could be avoided? Ah, my previous post was long, and it didn't say clearly in one place that the purpose of adding #nextfile is to close the unneeded descriptor for the previous file. But I hadn't checked whether the flex infrastructure used to manage multiple input files for #include, closes the file as well as freeing the buffer ... and it doesn't. So I'll go in now and fix that one too. Thanks for sending me off to check. [...] We didn't even have one of those, just King Colonel, 4100 lbs of Percheron between them. Best team of horses ever AFAIWK. And now we're down to burning 30% of the world's tar sands, to make oil of the rest, and fraccing under our farmlands to grab a bit of gas, and never mind whether you'll ever again be able to use the water from your well to slake the thirst of the Percherons when we're back to them in a couple of generations. (This week's farming paper reveals that our farm is in the largest region in the state opened for fraccing. Ah well, the water table is already declining a meter per year, due to the offshore oil extraction, according to the local water authority. What's next?) Erik P.S. Question: Are those squiggly brackets on the Sub better eye candy than an Endsub instead? -- The assessment by UN-Habitat said that the world's cities were responsible for about 70% of [greenhouse gas] emissions, yet only occupied 2% of the planet's land cover. - http://www.bbc.co.uk/news/science-environment-12881779
Re: [Emc-users] Tool change question
fanuc controls offer the current state of the controller modes via their current parameter values, including the current values of the various axes. so, for example, a g28 x0 command could equivalantly be g#2002 x-#5030, where parameter 5030 is the axis position, and parameter 2002 is 0, 1, 2, or 3, reflecting the presiding state of the modal group for axis interpolation. maybe this is not the best example, but machine mode condition being registered in program accessible space comes in handy in many places, like in a tool change routine. another controller feature that is nice is the ability to overwrite controller words with customized subroutines. for example, commanding T6 will invoke a subroutine (number defined by the T overwrite parameter setting) that will move the machine to the toolchange position, set up the spindle, change to the called tool number (T's input value), and maybe even set up the appropriate offset from the tool height offset table (which is another section of the controller's parameter space). i seem to remember linuxcnc looking like it had alot of those type of things analogously accessible through parameter space. i'm sure i saw stuff about the work coord params, and tool offsets i think. ..sections 12.5 and 12.13 of emc2 user manual talk about parameters and machine modes, but i dont see any comprehensive listing of numbered params. 12.5 Numbered Parameters A numbered parameter is the pound character # followed by an integer between 1 and 5399. The parameter is referred to by this integer, and its value is whatever number is stored in the parameter. then it says something about a few params that are read only based on current tool number. i'm guessing the other several thousand should logically have all the other relevant info in them, but there is no documentation. no documentation = might as well guess the cost of a fully specified device. or bust out your fishing gear and all of your spare time, and maybe you'll get luckey. --- On Fri, 3/23/12, gene heskett ghesk...@wdtv.com wrote: From: gene heskett ghesk...@wdtv.com Subject: Re: [Emc-users] Tool change question To: emc-users@lists.sourceforge.net Date: Friday, March 23, 2012, 7:59 AM On Friday, March 23, 2012 10:23:48 AM Erik Christiansen did opine: On 22.03.12 11:24, gene heskett wrote: On Thursday, March 22, 2012 09:59:01 AM Erik Christiansen did opine: But LinuxCNC doesn't know its current state in an exportable way, so has nothing to put on a stack, AIUI. And we don't have gcode interrupts. For the moment, we seem to only have the recommended good practice of starting each file with explicit modality settings. When axis is in the MDI (F5) mode, it does display the machine and LinuxCNC state. To me that says either axis is tracking it in real time, or LinuxCNC does have the ability to export that state. Ah, but does it follow that just because AXIS knows its state, we can export it for Kirk's checking (if we still want to do that), or even test modalities directly in gcode? If there is a way, then I could simplify the gcode generated for the following HR subroutine. The gcode needs to use relative distance mode for the three-hole G81 to work, but the sub might be invoked in a run of absolute code. BANG! Things go crunch if we don't restore whatever was the distance mode before the sub was called. Valid point, and one that has bitten me in one form or another several times. Sub drill_em_there (123.456, 789.012) { Rel Drill X#1 Y#2 Z1.5 Retract 2.8 Repeat 3 // Drills 3 holes. } I just got lost, 3 holes but only one XY specified? I came into this scene after it was outlined obviously. :) That currently translates to gcode which tests for the previous distance mode, and conditionally restores it before returning: O105 sub [123.456] [789.012] G91 G81 X#1 Y#2 Z1.5 R2.8 L3 ; Drills 3 holes. O106 if [#abs_modality EQ 1] G90 O106 endif O105 endsub Which in turn relies on the HR mode settings: Motion = Absolute Motion = Relative generating this gcode, to make the current state known in gcode: G90 #abs_modality=1 G91 #abs_modality=0 If there's a way to know current modes at any program point, using only existing gcode capability, then I'd be quite keen to know, because there's no point doing extra stuff if there's a simpler way. Each file can then explicitly reassert anything non-standard that it needs. It might be good practice to only break programs between self-contained processes. If that is done, then including a common file may be a workable solution. It sounds good to me. But might turn into a bookkeeping problem for the operator who is assembling all these bit pieces. He
Re: [Emc-users] Tool change question
nicer, but still only a handful of documented params. i was looking at a document dated a little over a year ago (11jan2011). do you know if the params #31 to #5000 contain useful info? like g90/g91 state, for example, or any registration of the other groups apart from group 12? you started this. show me everything. - ellen ripley --- On Fri, 3/23/12, Sebastian Kuzminsky s...@highlab.com wrote: From: Sebastian Kuzminsky s...@highlab.com Subject: Re: [Emc-users] Tool change question To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Friday, March 23, 2012, 9:23 AM On Mar 23, 2012, at 10:16 , charles green wrote: i seem to remember linuxcnc looking like it had alot of those type of things analogously accessible through parameter space. i'm sure i saw stuff about the work coord params, and tool offsets i think. ..sections 12.5 and 12.13 of emc2 user manual talk about parameters and machine modes, but i dont see any comprehensive listing of numbered params. http://linuxcnc.org/docs/2.5/html/gcode/overview.html#sec:parameters Our docs are a bit unwieldy to search… I usually use the google and prefix my search with site:linuxcnc.org/docs, for example like this: site:linuxcnc.org/docs numbered parameters Another gotcha to watch out for is to make sure you're looking at the right *version* of the docs. We currently publish docs for 2.4, 2.5, and master (the bleeding edge development branch). -- Sebastian Kuzminsky -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Tool change question
O numbers i think were originally intended to indicate different Operations on a part. O1 would be drill a hole for instance, and then O2 would be to drill another hole, after having rearranged the part in the machine tool to the appropriate orientation, say by rotating it 180 degrees around the B axis. to that end, program registry in the machine tool memory is delimited by O number signifying the beginning of an operation, and M30 or M2 delimiting the end of a part operation, depending on whether the tape is to be rewound for another cycle of the same operation on a new part. in practice, an operation on a part (i.e., one chunk of material clamped up in a machine tool) commonly includes the action of multiple different cutting tools to complete the operation. with automated tool changers and tool length offsets for the various tool socket/cutter combinations, the routine of switching between different tools is not complex. at each cutter change, the machine tool moves to a 'safe' location, mechanically updates the physical cutter and associated geometric nc parameters, and the operation continues. (tool probing in this case could account for cutter wear, breakage, or misalignment from contamination of the tool holder interface with the machine tool by swarf.) in the case that tool changing is done by a squishy automaton, these assumptions usually apply: the tool is changed to the correct tool (machine requests correct tool), and the tool is identical in all specifics to its last instance of use (i.e. offsets and geometry are unchanged). in this case, tool change is not complex, and routine implimentation during a part operation is straight forward. accuracy depends upon, as with automated tool change, the machine tool/cutter socketing interface, and probing can possibly improve this. in the case that automated tool changeing is prone to frequent and unpredictable failure, and squishy automatons are also prone to frequent and unpredictable failure, and previously envisaged half brained attempts to implement tool probing features are eventual failures due to swarf/coolant factors, and given that a spindle motor may just go tits up on a random day, or that every fucking rolling ball in the whole place is at its crumbling end, routine implimentation of the tool change operation is trivial, and will be completed prior to already expired deadlines at a loss. machining is the best. --- On Thu, 3/22/12, Erik Christiansen dva...@internode.on.net wrote: From: Erik Christiansen dva...@internode.on.net Subject: Re: [Emc-users] Tool change question To: emc-users@lists.sourceforge.net Date: Thursday, March 22, 2012, 2:09 AM On 21.03.12 10:27, Kirk Wallace wrote: On Wed, 2012-03-21 at 19:24 +1100, Erik Christiansen wrote: On 20.03.12 22:21, Kirk Wallace wrote: If there [were] where might have been a left over accent from Saint Patrick's Day. Please accept my apologies for the pedantry. (One possible compensation is that a little bit of obsessive-compulsive focus is good for making progress on a software project.) Since, at touch off tool change periods, we are between separate part files, the operator can do whatever is normally done to set up a job, such as jog to the workpiece, pull out a favorite dowel pin and finely jog for a proper slip fit between the bit and workpiece, enter in the proper offset, repeat for each axis and finish with clicking Resume but actually starting a new run. OK, so good so far. But where a filter is providing the preprocessing you've described, and other features mentioned on this thread, it will also be paused during the toolchange, and so also needs to resume. To avoid the need for clicking two Resume buttons, can we make a small tweak (in HAL?) to either send a unix signal, or write a few characters to a unix named pipe, to tell the filter that the coffee break is over? (I haven't looked at that side of things yet. Dancing with lex and bison half the night is fun enough at the moment.) I think it would be better to have the g-code remain portable between different machines and have the tool change variations handled in the local application rather than having a different g-code file for each machine even though the part is the same. In the real world, it seems that there is always something about a machine that requires a change in the g-code, but I'd like to avoid it if we can. The translator supports #include. That allows us to write one portable part program, which includes one or more customisation files, just like the header files which allow one linux kernel to be used on many distros. The customisations might be such things as one machine having a combined toolchange probing station, while another has them separated. It seems more useful to have all of that collected in the part-programming domain, rather than some of it hived off
Re: [Emc-users] Marketing LinuxCNC, was Re: Trajectory planning and other topics from a EMC(LinuxCNC) newbie
if possible, i would like a complete list of cost insensitive customers. --- On Sat, 3/17/12, Viesturs Lācis viesturs.la...@gmail.com wrote: From: Viesturs Lācis viesturs.la...@gmail.com Subject: Re: [Emc-users] Marketing LinuxCNC, was Re: Trajectory planning and other topics from a EMC(LinuxCNC) newbie To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Saturday, March 17, 2012, 1:27 AM 2012/3/17 Jack Coats j...@coats.org: What companies seem to want to purchase is not 'software' and 'hardware'. They want solutions. Yes, exactly! Unfortunately my clients tend to ask, what kind of solution they are paying for and what am I going to implement and then it would be nice to show them a page, where at least some of the best LinuxCNC examples are mentioned so that they can be assured that my solution (meaning LinuxCNC) can be trusted. And LinuxCNC is not attractive only to cost-sensitive customers. There are many more selling points, including, but not limited to: 1) as mentioned before - cost of software - NONE; 2) since LinuxCNC is about being smart controller on dumb hardware, it works on simple hardware (for example, it does not require closing feedback loop in servo controller etc), which also is more cost-effective than compared to other alternatives (can You get a 2kW AC servo drive for 240$ (meaning 8i20) for any other CNC controller?); 3) customer is not locked in with a particular vendor/service provider - any other integrator can take over maintenance of my machines (I am trying to comment the contents of HAL files mainly for myself to understand them also few years later, when customer might ask to change something - add new functions etc, but that would help any other person to understand, what is going on there); 4) LinuxCNC is so flexible, that it can control all the possible CNC machines in a [typical] workshop, thus having all the machines the same controls (probably with slightly different screens) is easier for operators and there is less chance for a mistake, and preparing the code also is easier - the same g-code commands mean the same on all machines, no need for fancy post-processor per each machine, even if it is needed, then one for all the machines; 5) and it is so advanced that it can easily control all kinds of robots and other nasty machines with complicated kinematics and require no CAM postprocessor at all; If I (well, my company) ever grow large enough, I would have my own examples to show potential customers, but now some external page would be helpful. I completely agree with Kent - such a page would help marketing LinuxCNC. In a non-profit manner, where marketing is supposed to increase number of users (and hopefully active developers). That is traditional thinking that marketing function is only generate revenue. I would say that marketing is about drawing attention and increasing awareness of potential customers. 2012/3/17 Jan de Kruyf jan.de.kr...@gmail.com: We will need some real clean shiny pictures though. Close-ups work very well. Are there volunteers? I would like add that welding robot I built. I have some videos with it in action (so links to Youtube could be pasted), but I have no access to it to make pictures. Viesturs -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users