Re: [Emc-users] Yaskawa Motorman robot absolute encoders (andy pugh)
I now have to use the value to set the absolute position for the joint, but have not found the best way to do this in Linuxcnc yet. Any ideas from the experienced Linuxcnc users on this? I _think_ that might be as simple as just wiring the value to axis.N.motor-pos-fb -- atp Thanks Andy - tried it and seems to work fine. Will see how it works when the robot is all together again. Rudy -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] JogWhilePaused Proposal
Am 27.09.2013 um 06:37 schrieb Chris Morley chrisinnana...@hotmail.com: From: mai...@mah.priv.at Date: Fri, 27 Sep 2013 02:16:56 +0200 To: st...@pilotltd.net; emc-users@lists.sourceforge.net Subject: Re: [Emc-users] JogWhilePaused Proposal Am 27.09.2013 um 00:57 schrieb Steve Blackmore st...@pilotltd.net: On Thu, 26 Sep 2013 23:20:43 +0200, you wrote: - changing offsets or tool diameter will NOT be part of the release targeted work - this is just too many moving parts to be realistic to expect. - changing all UI's to use the new feature may not be realistic to expect either - only few UI's might be adapted until release time. Changing offsets is available with Les Newell's patch for toolchange. Has that been integrated yet? Is this something we can include in the release as well? IIRC i'ts just a modified tool change component that is stand alone. I dont see a reason why not; actually I have used the trick in a custom gladevcp panel, so it isnt limited to a separate process however I would like to see an example config, and a minimum manpage or readme with a big fat explanation what it can deal with, and what not - just so expectations dont go overboard - AFAICT that means: only linear programs without control structures, input reads, and probe operations There's quite a large span between things which are desirable and things which are doable in the current framework - also note we are addressing a short-term goal and a a starting point here which was requested by users. Fix that and the broken CV and the numbers of users might increase some... I am rather sure this kind of problem isnt amenable to what you call a 'fix'. But AIUI this is being considered in a longer term goal? well I dont like arbitrary limitations, in particular the 'this cannot be done at all' variety, so yes ;) I have been looking at the TP as I am curious if I could mange work here, but wow it is a deep hole to jump in without a map :) here's the 'fix' outline (minimum list, my perception): coord mode jogging during pause can be done with rather minimal impact; what is missing is integration with current jog commands (wheel/hal and UI); what it gives is a staring point in the use of multiple switchable motion queues in a limited-impact setting to make offset changes during pause work, the follow structural changes are needed : - currently offsets are applied in the canon layer (i.e. right 'below' the interpreter), and the canon queue carries all absolute positions from there on - this has to move to the component which can change offsets, i.e. motion - meaning changes to canon, the canon queue carrying offset-relative positions, new NML commands, making task do the trick, funnel these commands down to motion, making motion react properly, move limit violation detection to the very place where offsets are applied - note now limit violations cannot be detected at interpreter run time anymore, they _have_ to be done at motion command time as offsets arent known yet - likely this scheme requires some restrictions on the language proper, namely certain values being frozen at program start (see cradek's G92 example from the chat) to make MDI during pause work, add to the shopping list: - multiple interpreter instances (cannot be done in a single process thanks to the design of the current interpreter) plus means to activate/suspend/resume/sync interpreters as needed - read as: either a massive refactor of the interpreter data structure, or multiple interpreter processes including associated interprocess communication commands - multiple motion queues selectable by task - tricking task into supporting the above to make tool dia change work during pause, add: - recalculation of the offset shape (I think this means offset curve generation has to move towards motion too; meaning more changes to canon and motion command part, plus task as intermediary) - lots of testing of the reentry move I think the limit and offset curve calculations will be rather rough to do in a realtime environment, suggesting it be easier to split motion into a userland thread (command) and an RT thread (control) first, giving more freedom what can be done at the command level; a bit similar like halsampler and halstreamer. -- That is all I can think of for now, anybody still listening ;-? there are several useful angles of work, all which would contribute to the above goals, and none of which will result in an immediate 'feature', for instance: - refactor motion into a userland and an RT part - move offset application to motion - move offset curve generation to motion - think through the language restrictions the previous two changes require, and at flag or fail any violations - refactor interpreter static data so multiple independent instances in a single address space become possible (thread-safe, please) - make canon output regression-testable (I mean the canon
Re: [Emc-users] JogWhilePaused Proposal
Yes man we are still listening although we might not have a clue as to what you are talking about. It sounds like you have the problem and solution pretty much under control there. In simple language, movement during pause and tool offset changes are the most important features required. I dont understand the effort involved but it seems huge. It will be worth a lot in the end. I am involved in getting people onto linuxcnc on an almost daily basis. It forms a huge part of my business ( bread and butter) at this time. Whenever I do an upgrade for a customer, it is always LCNC. Now to my own shame I have to say this. My own dektop mill runs Mach, why? Because I have a screenset that allows me to do tool change, jog to a position, do automatic tool length probing, set the offsets and return to cutting. Remember that there are many spindles out there that do not take a tool holder, so tool tables are of no use. The tool must be probed at every change. Whatever it takes, I for one will support you as much as I can. I cannot help much with coding (forgot how to mostly) but anything else I am willing to help with. On 2013/09/27 08:59 AM, Michael Haberler wrote: Am 27.09.2013 um 06:37 schrieb Chris Morley chrisinnana...@hotmail.com: From: mai...@mah.priv.at Date: Fri, 27 Sep 2013 02:16:56 +0200 To: st...@pilotltd.net; emc-users@lists.sourceforge.net Subject: Re: [Emc-users] JogWhilePaused Proposal Am 27.09.2013 um 00:57 schrieb Steve Blackmore st...@pilotltd.net: On Thu, 26 Sep 2013 23:20:43 +0200, you wrote: - changing offsets or tool diameter will NOT be part of the release targeted work - this is just too many moving parts to be realistic to expect. - changing all UI's to use the new feature may not be realistic to expect either - only few UI's might be adapted until release time. Changing offsets is available with Les Newell's patch for toolchange. Has that been integrated yet? Is this something we can include in the release as well? IIRC i'ts just a modified tool change component that is stand alone. I dont see a reason why not; actually I have used the trick in a custom gladevcp panel, so it isnt limited to a separate process however I would like to see an example config, and a minimum manpage or readme with a big fat explanation what it can deal with, and what not - just so expectations dont go overboard - AFAICT that means: only linear programs without control structures, input reads, and probe operations There's quite a large span between things which are desirable and things which are doable in the current framework - also note we are addressing a short-term goal and a a starting point here which was requested by users. Fix that and the broken CV and the numbers of users might increase some... I am rather sure this kind of problem isnt amenable to what you call a 'fix'. But AIUI this is being considered in a longer term goal? well I dont like arbitrary limitations, in particular the 'this cannot be done at all' variety, so yes ;) I have been looking at the TP as I am curious if I could mange work here, but wow it is a deep hole to jump in without a map :) here's the 'fix' outline (minimum list, my perception): coord mode jogging during pause can be done with rather minimal impact; what is missing is integration with current jog commands (wheel/hal and UI); what it gives is a staring point in the use of multiple switchable motion queues in a limited-impact setting to make offset changes during pause work, the follow structural changes are needed : - currently offsets are applied in the canon layer (i.e. right 'below' the interpreter), and the canon queue carries all absolute positions from there on - this has to move to the component which can change offsets, i.e. motion - meaning changes to canon, the canon queue carrying offset-relative positions, new NML commands, making task do the trick, funnel these commands down to motion, making motion react properly, move limit violation detection to the very place where offsets are applied - note now limit violations cannot be detected at interpreter run time anymore, they _have_ to be done at motion command time as offsets arent known yet - likely this scheme requires some restrictions on the language proper, namely certain values being frozen at program start (see cradek's G92 example from the chat) to make MDI during pause work, add to the shopping list: - multiple interpreter instances (cannot be done in a single process thanks to the design of the current interpreter) plus means to activate/suspend/resume/sync interpreters as needed - read as: either a massive refactor of the interpreter data structure, or multiple interpreter processes including associated interprocess communication commands - multiple motion queues selectable by task - tricking task into supporting the above to make tool dia change work during pause, add: -
Re: [Emc-users] Homebrew BOB
On 9/26/2013 4:48 PM, Peter C. Wallace wrote: On Thu, 26 Sep 2013, Thomas Kaiser wrote: Date: Thu, 26 Sep 2013 23:33:53 +0200 From: Thomas Kaiser c...@kaiser-linux.li Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Subject: [Emc-users] Homebrew BOB Hello I read this page http://wiki.linuxcnc.org/cgi-bin/wiki.pl?About_Charge_Pumps. What is needed to make sure the BOB is only active when LinuxCNC is up, running and healthy? When LinuxCNC is not running, some outputs are in the wrong state. Therefore, I would like to enable the BOB only when LinuxCNC is running and out of Emergency Off. I use a 5i20 Mesa PCI card with a homebrew BOB. Thomas You can certainly make a chargepump, but it may be simpler for the BOB to just use the default I/O state of the 5I20 outputs when linuxcnc is not running (pulled up to 5V with 3.3K pullup resistors). Because of this, FPGA outputs should be assumed to be active low. Unlike a parallel port that may be probed by the BIOS at startup so have undefined states, the FPGA pins are defined at startup and after a watchdog bite (they will be pulled high) Peter Wallace Mesa Electronics My plan is to use a BRS, also known as a Big Red Switch, to shut off power to the BOB and motor drives while the computer is booting or not running CNC software. Simple technology that works and is cheap. ;-) -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] JogWhilePaused Proposal
Am 27.09.2013 um 09:33 schrieb Marius Liebenberg mar...@mastercut.co.za: Yes man we are still listening although we might not have a clue as to what you are talking about. It sounds like you have the problem yes - at least I like think so ;) and solution no pretty much under control there. I think the endgame (tool dia + offset change, mdi during pause) is too much for a one-man-show type effort without at least one, two more people attacking fairly big chunks in a coordinated fashion (like the ones I listed) it's unlikely to happen in finite time -m In simple language, movement during pause and tool offset changes are the most important features required. I dont understand the effort involved but it seems huge. It will be worth a lot in the end. I am involved in getting people onto linuxcnc on an almost daily basis. It forms a huge part of my business ( bread and butter) at this time. Whenever I do an upgrade for a customer, it is always LCNC. Now to my own shame I have to say this. My own dektop mill runs Mach, why? Because I have a screenset that allows me to do tool change, jog to a position, do automatic tool length probing, set the offsets and return to cutting. Remember that there are many spindles out there that do not take a tool holder, so tool tables are of no use. The tool must be probed at every change. Whatever it takes, I for one will support you as much as I can. I cannot help much with coding (forgot how to mostly) but anything else I am willing to help with. On 2013/09/27 08:59 AM, Michael Haberler wrote: Am 27.09.2013 um 06:37 schrieb Chris Morley chrisinnana...@hotmail.com: From: mai...@mah.priv.at Date: Fri, 27 Sep 2013 02:16:56 +0200 To: st...@pilotltd.net; emc-users@lists.sourceforge.net Subject: Re: [Emc-users] JogWhilePaused Proposal Am 27.09.2013 um 00:57 schrieb Steve Blackmore st...@pilotltd.net: On Thu, 26 Sep 2013 23:20:43 +0200, you wrote: - changing offsets or tool diameter will NOT be part of the release targeted work - this is just too many moving parts to be realistic to expect. - changing all UI's to use the new feature may not be realistic to expect either - only few UI's might be adapted until release time. Changing offsets is available with Les Newell's patch for toolchange. Has that been integrated yet? Is this something we can include in the release as well? IIRC i'ts just a modified tool change component that is stand alone. I dont see a reason why not; actually I have used the trick in a custom gladevcp panel, so it isnt limited to a separate process however I would like to see an example config, and a minimum manpage or readme with a big fat explanation what it can deal with, and what not - just so expectations dont go overboard - AFAICT that means: only linear programs without control structures, input reads, and probe operations There's quite a large span between things which are desirable and things which are doable in the current framework - also note we are addressing a short-term goal and a a starting point here which was requested by users. Fix that and the broken CV and the numbers of users might increase some... I am rather sure this kind of problem isnt amenable to what you call a 'fix'. But AIUI this is being considered in a longer term goal? well I dont like arbitrary limitations, in particular the 'this cannot be done at all' variety, so yes ;) I have been looking at the TP as I am curious if I could mange work here, but wow it is a deep hole to jump in without a map :) here's the 'fix' outline (minimum list, my perception): coord mode jogging during pause can be done with rather minimal impact; what is missing is integration with current jog commands (wheel/hal and UI); what it gives is a staring point in the use of multiple switchable motion queues in a limited-impact setting to make offset changes during pause work, the follow structural changes are needed : - currently offsets are applied in the canon layer (i.e. right 'below' the interpreter), and the canon queue carries all absolute positions from there on - this has to move to the component which can change offsets, i.e. motion - meaning changes to canon, the canon queue carrying offset-relative positions, new NML commands, making task do the trick, funnel these commands down to motion, making motion react properly, move limit violation detection to the very place where offsets are applied - note now limit violations cannot be detected at interpreter run time anymore, they _have_ to be done at motion command time as offsets arent known yet - likely this scheme requires some restrictions on the language proper, namely certain values being frozen at program start (see cradek's G92 example from the chat) to make MDI during pause work, add to the shopping list: - multiple interpreter instances (cannot be done in a single process thanks
Re: [Emc-users] Encoder and scale connection with 5 wires?
On 27 September 2013 06:53, Gregg Eshelman g_ala...@yahoo.com wrote: Is there a way to test these scales and the encoder? If the wires are 0V, 5V, A B and Z as quadrature then you can probably hook them up directly to the parallel port to test them. If they are sin/cos interpolation then it gets more interesting. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] hydraulic servo system
On 27 September 2013 03:04, Dave Cole linuxcncro...@gmail.com wrote: http://en.revija-ventil.si/data/strokovni-clanki/17-2011-4/situm.pdf They seem to be rather re-inventing the wheel. Servo-hydraulic tension-compression fatigue testing machines are all like that, and have been running closed-loop in force or displacement mode (with auto-switching to displacement control on specimen fracture) for decades. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] JogWhilePaused Proposal
On 27 September 2013 08:33, Marius Liebenberg mar...@mastercut.co.za wrote: Yes man we are still listening although we might not have a clue as to what you are talking about. It sounds like you have the problem and solution pretty much under control there. Step 1) Increase the length of the day to 36 hours to create the developer time required to do the coding. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] JogWhilePaused Proposal
On 27 September 2013 07:59, Michael Haberler mai...@mah.priv.at wrote: - move offset application to motion This might happen as a natural consequence of the tool-table work. (I stress, _might_) -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Homebrew BOB
On 09/27/2013 10:43 AM,Gregg Eshelman wrote: On 9/26/2013 4:48 PM, Peter C. Wallace wrote: On Thu, 26 Sep 2013, Thomas Kaiser wrote: Date: Thu, 26 Sep 2013 23:33:53 +0200 From: Thomas Kaiser c...@kaiser-linux.li Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Subject: [Emc-users] Homebrew BOB Hello I read this page http://wiki.linuxcnc.org/cgi-bin/wiki.pl?About_Charge_Pumps. What is needed to make sure the BOB is only active when LinuxCNC is up, running and healthy? When LinuxCNC is not running, some outputs are in the wrong state. Therefore, I would like to enable the BOB only when LinuxCNC is running and out of Emergency Off. I use a 5i20 Mesa PCI card with a homebrew BOB. Thomas You can certainly make a chargepump, but it may be simpler for the BOB to just use the default I/O state of the 5I20 outputs when linuxcnc is not running (pulled up to 5V with 3.3K pullup resistors). Because of this, FPGA outputs should be assumed to be active low. Unlike a parallel port that may be probed by the BIOS at startup so have undefined states, the FPGA pins are defined at startup and after a watchdog bite (they will be pulled high) Peter Wallace Mesa Electronics My plan is to use a BRS, also known as a Big Red Switch, to shut off power to the BOB and motor drives while the computer is booting or not running CNC software. Simple technology that works and is cheap. ;-) It's easy and cheap, but not failsave Thomas -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] hydraulic servo system
Nothing in that article is new other than possibly the use of a PLC for that kind of control without the use of a specific card designed for hydraulic control. Most PLC Hydraulic Servo controls setups require a special hardware card to do what they are doing.. and usually it is very expensive. Allen Bradley's Hydraulic control card is about $2500 for 1 axis. For a PLC, the S7-1200 PID loop is quite fast. But compared to LinuxCNC .. pretty much a dog. Looking at the article again, I have no idea why they published that. A lot of University Profs have to publish periodically as a condition of their employement. But it does make for an example fo hydraulic force and position control. I just wanted to include this in the discussion so Stuart could see an implementation similar to what he needs. Dave On 9/27/2013 5:17 AM, andy pugh wrote: On 27 September 2013 03:04, Dave Cole linuxcncro...@gmail.com wrote: http://en.revija-ventil.si/data/strokovni-clanki/17-2011-4/situm.pdf They seem to be rather re-inventing the wheel. Servo-hydraulic tension-compression fatigue testing machines are all like that, and have been running closed-loop in force or displacement mode (with auto-switching to displacement control on specimen fracture) for decades. -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] JogWhilePaused Proposal
Step 1) Increase the length of the day to 36 hours to create the developer time required to do the coding. I'm thinking that altering the period of the earth's rotation may be beyond our reach... ;-) It might be easier for us to figure out how to get rid of that wasteful sleep thing we all seem to do once a day! Think of it ... 7-8 more hours each day! :-) Dave -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Homebrew BOB
Cheap yes until you loose a limb. There is no cost to high when it come to safety guy. What happens if you are busy with a cleaning or changing a tool and the pc falls over turning the spindle on. I have seen it happen. On 2013/09/27 10:43 AM, Gregg Eshelman wrote: On 9/26/2013 4:48 PM, Peter C. Wallace wrote: On Thu, 26 Sep 2013, Thomas Kaiser wrote: Date: Thu, 26 Sep 2013 23:33:53 +0200 From: Thomas Kaiser c...@kaiser-linux.li Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Subject: [Emc-users] Homebrew BOB Hello I read this page http://wiki.linuxcnc.org/cgi-bin/wiki.pl?About_Charge_Pumps. What is needed to make sure the BOB is only active when LinuxCNC is up, running and healthy? When LinuxCNC is not running, some outputs are in the wrong state. Therefore, I would like to enable the BOB only when LinuxCNC is running and out of Emergency Off. I use a 5i20 Mesa PCI card with a homebrew BOB. Thomas You can certainly make a chargepump, but it may be simpler for the BOB to just use the default I/O state of the 5I20 outputs when linuxcnc is not running (pulled up to 5V with 3.3K pullup resistors). Because of this, FPGA outputs should be assumed to be active low. Unlike a parallel port that may be probed by the BIOS at startup so have undefined states, the FPGA pins are defined at startup and after a watchdog bite (they will be pulled high) Peter Wallace Mesa Electronics My plan is to use a BRS, also known as a Big Red Switch, to shut off power to the BOB and motor drives while the computer is booting or not running CNC software. Simple technology that works and is cheap. ;-) -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Regards / Groete Marius D. Liebenberg MasterCut cc Cel: +27 82 698 3251 Tel: +27 12 743 6064 Fax: +27 86 551 8029 Skype: marius_d.liebenberg --- avast! Antivirus: Outbound message clean. Virus Database (VPS): 130927-0, 2013/09/27 Tested on: 2013/09/27 03:38:54 PM avast! - copyright (c) 1988-2013 AVAST Software. http://www.avast.com -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] JogWhilePaused Proposal
On 09/27/2013 04:24 AM, andy pugh wrote: On 27 September 2013 08:33, Marius Liebenberg mar...@mastercut.co.za wrote: Yes man we are still listening although we might not have a clue as to what you are talking about. It sounds like you have the problem and solution pretty much under control there. Step 1) Increase the length of the day to 36 hours to create the developer time required to do the coding. Maybe some want more than what I imagined. I wanted: Just Pause, jog away, look let the hu-man decide continue or quit. just take a safe peek, thats all i wanted and Michael has given us that already. I use it. The developer work is done. Thanks Michael regards TomP -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Encoder and scale connection with 5 wires?
On 09/27/2013 12:53 AM, Gregg Eshelman wrote: What hardware do I need to use those so LCNC can read the data? They worked fine with (I presume) acceptable accuracy when new, no reason they won't now. Just to read them to verify function and resolution, you may be able to connect to parallel port pins and read via the software encoder HAL component. If you mean in a servo control configuration, there are boards from Mesa and Pico Systems (my company) that perform all these functions. Depending on the servo amplifiers you plan to use, that guides the choice of interface boards. Jon -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] jog while paused
I think most of us want jog while paused, while I don't' have a need to change a tool, re-probe and resume cutting in a jog while paused situation I can understand why someone would want it. I think we should start with the basics, spindle stop and restart, ability to move axis or axis's of your choice and return to the part at the point of the feed hold call or pause. There will always be some aspect of this that makes the operator responsible to give the tool a clear path back to the point of the pause. The control can not think this through for you. In other words, Feed hold, retract tool manually to a position that will have a clear return to the stop point. Have the ability to stop the spindle and restart to the same constant surface setting you paused at(lathe) and return to cutting conditions you paused at. Jeff L Johnson Superior Roll Turning Superiorroll.com 734-279-1831 Fax 279-1166 -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] polyurethane resin casting
Has anyone here done much polyurethane resin pouring? I have been trying to fine tune the process. Current process uses silicon moulds. #1. Does it work to use aluminum moulds? #2. Could it work to use high vacuum to eliminate air bubbles? I would envision using some type of fill funnel and a pulling a full vacuum, then opening the entrance to the funnel with some type of rod/oring seal. The current material I am using sets in about 10 minutes, the gel time is around 50 seconds, so its all static mixed. -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] polyurethane resin casting
N. Christopher On Sep 27, 2013, at 11:27, Erik Friesen e...@aercon.net wrote: Has anyone here done much polyurethane resin pouring? I have been trying to fine tune the process. Current process uses silicon moulds. #1. Does it work to use aluminum moulds? It does. #2. Could it work to use high vacuum to eliminate air bubbles? I would envision using some type of fill funnel and a pulling a full vacuum, then opening the entrance to the funnel with some type of rod/oring seal. Some of these resins will out gas when you pull a vacuum on them, so you should check them outside the mold first. It is generally recommended that you you use a mixing method that minimizing entrained air and apply pressure to minimize bubble size. The current material I am using sets in about 10 minutes, the gel time is around 50 seconds, so its all static mixed. -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] polyurethane resin casting
I don't see why they would outgas if the vacuum released in 5 seconds as it entered the mold. In my experience it takes a bit for outgassing to happen. On Fri, Sep 27, 2013 at 11:50 AM, N. Christopher Perry n_christopher_pe...@me.com wrote: N. Christopher On Sep 27, 2013, at 11:27, Erik Friesen e...@aercon.net wrote: Has anyone here done much polyurethane resin pouring? I have been trying to fine tune the process. Current process uses silicon moulds. #1. Does it work to use aluminum moulds? It does. #2. Could it work to use high vacuum to eliminate air bubbles? I would envision using some type of fill funnel and a pulling a full vacuum, then opening the entrance to the funnel with some type of rod/oring seal. Some of these resins will out gas when you pull a vacuum on them, so you should check them outside the mold first. It is generally recommended that you you use a mixing method that minimizing entrained air and apply pressure to minimize bubble size. The current material I am using sets in about 10 minutes, the gel time is around 50 seconds, so its all static mixed. -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] polyurethane resin casting
I have made tons of molds and castings, ... literately. Aluminum isn't a good choice especially with complicated parts. It doesn't flex to release the molds. Typically with aluminum, it's automated and it pushes the parts out with pins. Exactly what do you hope to achieve in your fine process? What issues are you having that make you want to change your process? What brand and number is your silicone and casting resin? Bill On Fri, Sep 27, 2013 at 8:27 AM, Erik Friesen e...@aercon.net wrote: Has anyone here done much polyurethane resin pouring? I have been trying to fine tune the process. Current process uses silicon moulds. #1. Does it work to use aluminum moulds? #2. Could it work to use high vacuum to eliminate air bubbles? I would envision using some type of fill funnel and a pulling a full vacuum, then opening the entrance to the funnel with some type of rod/oring seal. The current material I am using sets in about 10 minutes, the gel time is around 50 seconds, so its all static mixed. -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Thanks Bill -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] jog while paused
On Friday 27 September 2013 13:52:30 Jeff Johnson did opine: I think most of us want jog while paused, while I don't' have a need to change a tool, re-probe and resume cutting in a jog while paused situation I can understand why someone would want it. I think we should start with the basics, spindle stop and restart, ability to move axis or axis's of your choice and return to the part at the point of the feed hold call or pause. There will always be some aspect of this that makes the operator responsible to give the tool a clear path back to the point of the pause. The control can not think this through for you. In other words, Feed hold, retract tool manually to a position that will have a clear return to the stop point. Have the ability to stop the spindle and restart to the same constant surface setting you paused at(lathe) and return to cutting conditions you paused at. Jeff L Johnson Superior Roll Turning Superiorroll.com 734-279-1831 Fax 279-1166 Not applicable as a universal fix, but I have a subroutine I edit into the gcode file that does an auto recalibration of tool length anytime a tool change is encountered. But its for etching pcb's. Using it on a normal job would require an insulated workpiece pallet as it uses the G38.2 cycle to detect contact between the new tool and the insulated workpiece. For that it works well, giving me accuracy better than a thousandth, allowing a pretty decent etch to be done. I've modified the Z setup on my toy mill, and have made it at least 10x more repeatable than it was last winter when I made my first pcb's on it. I should have done it years ago. I acquired about 50 lbs of 7078-T6, 1/2 thick, and made 2 bars about 7 long that are bolted to the sides of the head slider, and which bring some slightly bigger than skate bearings to bear on the machined face of the post above and below the gibs, eliminating the potential for it to rock and lock to the post from wedging. I need to put the scales under the head again as I think that has gained me another 100 lbs I can put on a drill bit to drill holes. I did have about 150 lbs before. If anyone is interested, I can refresh whats on my web page with the latest version of that code. 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) Depart in pieces, i.e., split. A pen in the hand of this president is far more dangerous than 200 million guns in the hands of law-abiding citizens. -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] polyurethane resin casting
Exactly what do you hope to achieve in your fine process? I hope to achieve void free castings. Pic 602 and 603 show problem area around stator. 623-625 turned out somewhat ok, but molds pushed apart. What issues are you having that make you want to change your process? We are building a pump with cast in place stator. I am still in the prototype stage, just trying to get the process to be repeatable. The stator tends to have residual voids that pop out later. The silicon molds tend to flex or come apart at the wrong times. I have done some experimentation with different injection sites, with mixed success. See pictures here for good overview of parts and problems. http://aercon.net/Public/pumppix/index.php Blue resin is IE-3075, grey rc-82d. What brand and number is your silicone and casting resin? Best results with Innovative Polymers RC-82D, also used IE-3075. I am using a dp-400 with 1:1 400ml cartridges and 3/8 static mix tubes. On Fri, Sep 27, 2013 at 1:42 PM, Bill Kenny bill...@gmail.com wrote: I have made tons of molds and castings, ... literately. Aluminum isn't a good choice especially with complicated parts. It doesn't flex to release the molds. Typically with aluminum, it's automated and it pushes the parts out with pins. Exactly what do you hope to achieve in your fine process? What issues are you having that make you want to change your process? What brand and number is your silicone and casting resin? Bill On Fri, Sep 27, 2013 at 8:27 AM, Erik Friesen e...@aercon.net wrote: Has anyone here done much polyurethane resin pouring? I have been trying to fine tune the process. Current process uses silicon moulds. #1. Does it work to use aluminum moulds? #2. Could it work to use high vacuum to eliminate air bubbles? I would envision using some type of fill funnel and a pulling a full vacuum, then opening the entrance to the funnel with some type of rod/oring seal. The current material I am using sets in about 10 minutes, the gel time is around 50 seconds, so its all static mixed. -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Thanks Bill -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] polyurethane resin casting
Eric, I started typing a response and after 2 long paragraphs, ... it became clear I'll be typing for some time to answer you properly. If you want, ... you can call me and I can answer or walk you through it. Call me at; nine 0 nine /// 4 four six five 6 ;;; 5 seven Bill On Fri, Sep 27, 2013 at 11:39 AM, Erik Friesen e...@aercon.net wrote: Exactly what do you hope to achieve in your fine process? I hope to achieve void free castings. Pic 602 and 603 show problem area around stator. 623-625 turned out somewhat ok, but molds pushed apart. What issues are you having that make you want to change your process? We are building a pump with cast in place stator. I am still in the prototype stage, just trying to get the process to be repeatable. The stator tends to have residual voids that pop out later. The silicon molds tend to flex or come apart at the wrong times. I have done some experimentation with different injection sites, with mixed success. See pictures here for good overview of parts and problems. http://aercon.net/Public/pumppix/index.php Blue resin is IE-3075, grey rc-82d. What brand and number is your silicone and casting resin? Best results with Innovative Polymers RC-82D, also used IE-3075. I am using a dp-400 with 1:1 400ml cartridges and 3/8 static mix tubes. On Fri, Sep 27, 2013 at 1:42 PM, Bill Kenny bill...@gmail.com wrote: I have made tons of molds and castings, ... literately. Aluminum isn't a good choice especially with complicated parts. It doesn't flex to release the molds. Typically with aluminum, it's automated and it pushes the parts out with pins. Exactly what do you hope to achieve in your fine process? What issues are you having that make you want to change your process? What brand and number is your silicone and casting resin? Bill On Fri, Sep 27, 2013 at 8:27 AM, Erik Friesen e...@aercon.net wrote: Has anyone here done much polyurethane resin pouring? I have been trying to fine tune the process. Current process uses silicon moulds. #1. Does it work to use aluminum moulds? #2. Could it work to use high vacuum to eliminate air bubbles? I would envision using some type of fill funnel and a pulling a full vacuum, then opening the entrance to the funnel with some type of rod/oring seal. The current material I am using sets in about 10 minutes, the gel time is around 50 seconds, so its all static mixed. -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Thanks Bill -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Thanks Bill -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] polyurethane resin casting
I don't know about aluminum molds but I found with small parts I was casting that the bubbles would be eliminated by putting the mold in a pressure chamber around 100 psi. I also tried vacuum which works good for the silicon mold pours but not as good for the polyurethane. Brian On 09/27/2013 10:27 AM, Erik Friesen wrote: Has anyone here done much polyurethane resin pouring? I have been trying to fine tune the process. Current process uses silicon moulds. #1. Does it work to use aluminum moulds? #2. Could it work to use high vacuum to eliminate air bubbles? I would envision using some type of fill funnel and a pulling a full vacuum, then opening the entrance to the funnel with some type of rod/oring seal. The current material I am using sets in about 10 minutes, the gel time is around 50 seconds, so its all static mixed. -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Homebrew BOB
On 9/27/2013 7:38 AM, Marius Liebenberg wrote: Cheap yes until you loose a limb. There is no cost to high when it come to safety guy. What happens if you are busy with a cleaning or changing a tool and the pc falls over turning the spindle on. I have seen it happen. Won't be falling over because it's going to be mounted to the inside of the door on the huge NEMA cabinet where the original Anilam computer was. The PC, the power supplies, the BOB, the drives, all the bits and pieces of the control system will be in that cabinet. I'll be re-using the original rotary switch for the 115V system power and the original reset button on the box (which for some reason was never labeled) will be wired to the PC in place of its power button. I'm also planning on using the original spindle control relay setup, with the addition of a manual off switch so when it's time to do a tool change the spindle will be completely cut off from power. Something Anilam did a lot of was using cables with many unused wires in them. The cable going to the spindle control box look to have about 20 wires but there doesn't look to be that many traces leading away from the connector. For the limit switches on the Z axis there's a 4 wire cable but only two wires are used. It duplicates the effect of a single center switch (like it has on X and y) with two end stops. I can use those two spare wires with a switch to control a spindle power cutoff relay. When it comes to mixing computers and machines capable of doing damage I always think of the Therac 25 and how its reliance on software control of everything led to people dying in rather gruesome ways. Since the ATX standard introduced the 'soft power' system to the PC, I've never been a fan of that. I've always preferred switches where OFF is OFF and nothing but direct human action can move that switch. -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Encoder and scale connection with 5 wires?
On 9/27/2013 8:03 AM, Jon Elson wrote: On 09/27/2013 12:53 AM, Gregg Eshelman wrote: What hardware do I need to use those so LCNC can read the data? They worked fine with (I presume) acceptable accuracy when new, no reason they won't now. Just to read them to verify function and resolution, you may be able to connect to parallel port pins and read via the software encoder HAL component. If you mean in a servo control configuration, there are boards from Mesa and Pico Systems (my company) that perform all these functions. Depending on the servo amplifiers you plan to use, that guides the choice of interface boards. Jon I'm using stepper motors (a bit over 1,000 oz-in) with Chinese DQ860MA drives. They take step and direction input and I've had one running with both LCNC and Mach3. (LCNC will need some tweaking to run it smoothly, Mach3 ran it without any vibration without needing any fiddling with the step frequency etc.) The old Crusader M system used the one linear and two rotary encoders plus tachometers on the motors. If the linear scales are absolute type, reading them will tell the system to the nearest 0.0005 where the table is. Without removing the rotary encoder to see its part/model label I don't know if it's incremental or absolute. Haven't got a reply yet from Anilam about a manual for their A-10 linear encoders. All I've been able to find so far is the resolution and that the series was discontinued in 1989. (So Acra put newly discontinued parts on the mill in 1990.) -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] jog while paused
That will be great thanks Gene. I have similar for Mach but would like to see what you did. I will make good use of it. On 2013/09/27 08:11 PM, Gene Heskett wrote: On Friday 27 September 2013 13:52:30 Jeff Johnson did opine: I think most of us want jog while paused, while I don't' have a need to change a tool, re-probe and resume cutting in a jog while paused situation I can understand why someone would want it. I think we should start with the basics, spindle stop and restart, ability to move axis or axis's of your choice and return to the part at the point of the feed hold call or pause. There will always be some aspect of this that makes the operator responsible to give the tool a clear path back to the point of the pause. The control can not think this through for you. In other words, Feed hold, retract tool manually to a position that will have a clear return to the stop point. Have the ability to stop the spindle and restart to the same constant surface setting you paused at(lathe) and return to cutting conditions you paused at. Jeff L Johnson Superior Roll Turning Superiorroll.com 734-279-1831 Fax 279-1166 Not applicable as a universal fix, but I have a subroutine I edit into the gcode file that does an auto recalibration of tool length anytime a tool change is encountered. But its for etching pcb's. Using it on a normal job would require an insulated workpiece pallet as it uses the G38.2 cycle to detect contact between the new tool and the insulated workpiece. For that it works well, giving me accuracy better than a thousandth, allowing a pretty decent etch to be done. I've modified the Z setup on my toy mill, and have made it at least 10x more repeatable than it was last winter when I made my first pcb's on it. I should have done it years ago. I acquired about 50 lbs of 7078-T6, 1/2 thick, and made 2 bars about 7 long that are bolted to the sides of the head slider, and which bring some slightly bigger than skate bearings to bear on the machined face of the post above and below the gibs, eliminating the potential for it to rock and lock to the post from wedging. I need to put the scales under the head again as I think that has gained me another 100 lbs I can put on a drill bit to drill holes. I did have about 150 lbs before. If anyone is interested, I can refresh whats on my web page with the latest version of that code. Cheers, Gene -- Regards / Groete Marius D. Liebenberg MasterCut cc Cel: +27 82 698 3251 Tel: +27 12 743 6064 Fax: +27 86 551 8029 Skype: marius_d.liebenberg --- avast! Antivirus: Outbound message clean. Virus Database (VPS): 130927-1, 2013/09/27 Tested on: 2013/09/27 11:43:30 PM avast! - copyright (c) 1988-2013 AVAST Software. http://www.avast.com -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] polyurethane resin casting
On 9/27/2013 9:27 AM, Erik Friesen wrote: Has anyone here done much polyurethane resin pouring? I have been trying to fine tune the process. Current process uses silicon moulds. #1. Does it work to use aluminum moulds? #2. Could it work to use high vacuum to eliminate air bubbles? I would envision using some type of fill funnel and a pulling a full vacuum, then opening the entrance to the funnel with some type of rod/oring seal. The current material I am using sets in about 10 minutes, the gel time is around 50 seconds, so its all static mixed. I do quite a lot of it in silicone molds. http://partsbyemc.com/catalog The process I use for both casting the resin and the molds is to do it in a pressure tank. The pressure forces air into solution from which it cannot escape once the resin or silicone is cured. Pressure also pushes the resin and silicone into every tight corner, which simple casting often fails to do. I've tried using vacuum on the silicone and resin before casting it but still got bubbles. Silicone tends to get small bubbles just beneath the mold cavity surface, mostly on vertical or nearly vertical areas. When using quick gelling and setting resins, vacuum is too slow. Can't get the air out quick enough to have time to pour it. A basic pressure casting setup can be had for around $200 using a pressure pot (for painting) and a small compressor from Harbor Freight. Unscrew the pickup tube from the underside of the lid, remove the paint outlet on top and replace with a pressure gauge. Don't do anything with the pop-off valve that's already installed. Install a 1/4 turn ball valve between the regulator and the lid and you're done. 60 PSI is high enough. For small castings as low as 40 PSI will work. I have several tanks from a small one from Harbor Freight up to a 24 diameter by 30 tall one. A short overview on how I make silicone molds. http://partsbyemc.com/pub/mold-making.htm That's the process I developed over time, after starting out using other methods that were more difficult, took longer, and didn't produce the quality of castings I needed. Shiny surface corrugated cardboard, a hot glue gun, a very sharp knife, a Dremel with cutoff wheels and ogive and cylinder shape grindstones, a pressure pot and an air compressor are all the tools one needs to do high quality urethane resin castings. What has been done by some with vacuum is to place the mold and resin into a vacuum chamber then remotely pour the mixed resin into the mold. With next to no air in the mold cavity the resin should flow into every tiny corner and crevice. It'll also more easily flow into the tiniest gaps between the parts of the mold. -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] polyurethane resin casting
Do you think vacuum alone would pull into every nook and cranny? I have looked for other people that have tried something similar, but didn't find much. By vacuum, my idea is to in some way place the mold under vacuum, and fill it using atmospheric pressure, perhaps using some type of funnel and valve. If you do calculations on a 4 sq in mold at my pump rating of 10pa, it calculates to a .07 cubed volume at atmosphere of 101kpa. Whats the demold/depressurisation time for pressured polyurethane? On Fri, Sep 27, 2013 at 7:48 PM, Gregg Eshelman g_ala...@yahoo.com wrote: On 9/27/2013 9:27 AM, Erik Friesen wrote: Has anyone here done much polyurethane resin pouring? I have been trying to fine tune the process. Current process uses silicon moulds. #1. Does it work to use aluminum moulds? #2. Could it work to use high vacuum to eliminate air bubbles? I would envision using some type of fill funnel and a pulling a full vacuum, then opening the entrance to the funnel with some type of rod/oring seal. The current material I am using sets in about 10 minutes, the gel time is around 50 seconds, so its all static mixed. I do quite a lot of it in silicone molds. http://partsbyemc.com/catalog The process I use for both casting the resin and the molds is to do it in a pressure tank. The pressure forces air into solution from which it cannot escape once the resin or silicone is cured. Pressure also pushes the resin and silicone into every tight corner, which simple casting often fails to do. I've tried using vacuum on the silicone and resin before casting it but still got bubbles. Silicone tends to get small bubbles just beneath the mold cavity surface, mostly on vertical or nearly vertical areas. When using quick gelling and setting resins, vacuum is too slow. Can't get the air out quick enough to have time to pour it. A basic pressure casting setup can be had for around $200 using a pressure pot (for painting) and a small compressor from Harbor Freight. Unscrew the pickup tube from the underside of the lid, remove the paint outlet on top and replace with a pressure gauge. Don't do anything with the pop-off valve that's already installed. Install a 1/4 turn ball valve between the regulator and the lid and you're done. 60 PSI is high enough. For small castings as low as 40 PSI will work. I have several tanks from a small one from Harbor Freight up to a 24 diameter by 30 tall one. A short overview on how I make silicone molds. http://partsbyemc.com/pub/mold-making.htm That's the process I developed over time, after starting out using other methods that were more difficult, took longer, and didn't produce the quality of castings I needed. Shiny surface corrugated cardboard, a hot glue gun, a very sharp knife, a Dremel with cutoff wheels and ogive and cylinder shape grindstones, a pressure pot and an air compressor are all the tools one needs to do high quality urethane resin castings. What has been done by some with vacuum is to place the mold and resin into a vacuum chamber then remotely pour the mixed resin into the mold. With next to no air in the mold cavity the resin should flow into every tiny corner and crevice. It'll also more easily flow into the tiniest gaps between the parts of the mold. -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] JogWhilePaused Proposal
On Fri, 27 Sep 2013 09:33:09 +0200, you wrote: Yes man we are still listening although we might not have a clue as to what you are talking about. It sounds like you have the problem and solution pretty much under control there. Yea - I was lost too :) In simple language, movement during pause and tool offset changes are the most important features required. I dont understand the effort involved but it seems huge. It will be worth a lot in the end. I am involved in getting people onto linuxcnc on an almost daily basis. It forms a huge part of my business ( bread and butter) at this time. Whenever I do an upgrade for a customer, it is always LCNC. Now to my own shame I have to say this. My own dektop mill runs Mach, why? Because I have a screenset that allows me to do tool change, jog to a position, do automatic tool length probing, set the offsets and return to cutting. Remember that there are many spindles out there that do not take a tool holder, so tool tables are of no use. The tool must be probed at every change. Agreed in principle. I keep being told I need some sort of tool probe. I've managed many years without, so farG. Whatever it takes, I for one will support you as much as I can. I cannot help much with coding (forgot how to mostly) but anything else I am willing to help with. Me too - I've recently spent a good amount of money for an external control. It does just what I needed during a tool change, I can re zero any axis I like. I can also pause mid move, jog away in any or all axis, clear swarf and resume without any problem. It's CV and trajectory planning are awesome, 300 line look ahead and my big router no longer tries to dance around the floor. I've been able to up my feeds by 20% without any adverse effects !! Only drawback is it doesn't do re zero during a pause, yet. I can live with that, for now. But - as I said in my original post, it's only highly desirable! In my case It was worth the money even without that Steve Blackmore -- -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] jog while paused
On Fri, 27 Sep 2013 10:44:53 -0400, you wrote: There will always be some aspect of this that makes the operator responsible to give the tool a clear path back to the point of the pause. The control can not think this through for you. In other words, Feed hold, retract tool manually to a position that will have a clear return to the stop point. Have the ability to stop the spindle and restart to the same constant surface setting you paused at(lathe) and return to cutting conditions you paused at. Taken as read by me. If you look at the Fanuc manuals, generally speaking, the return move is a straight line. It's up to the op to place the tool where it wont hit anything on the way back. I don't think that's unreasonable. Some in the nanny state seem to think that is, but it's the norm. Caveat emptor G. Steve Blackmore -- -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] polyurethane resin casting
Some things to try. 1. Better keying of the mold halves. I cut an angle on the outer edge of the first half, often with notches placed as needed to prevent any misalignment lengthwise with the edges. 2. Clamping the mold together. Use two pieces of MDF, coated with clear lacquer to seal them, to sandwich the mold. Hold together using mold straps. They use a web belt that does not stretch much and an over-center locking buckle. 3. Fill the mold from the bottom up. Make the fill channel go down to the bottom or near the bottom of the cavity so that as the resin goes in, the air can escape up vents at the top. 4. Cut vents with a fiber reinforced cutoff wheel in a Dremel or similar rotary tool. NOT cordless or one that runs off a 12V wall wart. They're not powerful enough. 5. Complex molds often need to be tilted at just the right angle while being filled so that air can escape from some places, especially spaces that are horizontal and thin. 6. Put it under pressure, as I mentioned in my previous e-mail. 7. For especially difficult castings you might try filling the mold then putting it under vacuum followed by pressure. The mold will need extra tall filling and venting channels to keep the resin from bubbling out under vacuum. 8. An idea I've been kicking around for a high speed vacuum system but haven't yet had a need for... Get or make a cylinder with at least double the volume of the tank the mold will be in. Fit it with a sealed piston and valves like a bicycle pump, but set up to draw in instead of push out. Use a heavy weight to pull the piston out (like yourself on a long foot pedal) or a chain or hydraulic cylinder or electric driven ball screw. The idea is that the piston can be moved quickly and in one stroke will drastically drop the pressure in the tank. If setup with reversible valves, air could be let in then the piston pushed the other way to quickly raise the pressure in the tank. Make the check payable to... ;-) -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] polyurethane resin casting
On 9/27/2013 6:29 PM, Erik Friesen wrote: Do you think vacuum alone would pull into every nook and cranny? I have looked for other people that have tried something similar, but didn't find much. By vacuum, my idea is to in some way place the mold under vacuum, and fill it using atmospheric pressure, perhaps using some type of funnel and valve. If you do calculations on a 4 sq in mold at my pump rating of 10pa, it calculates to a .07 cubed volume at atmosphere of 101kpa. Whats the demold/depressurisation time for pressured polyurethane? It depends a lot on the resin. Fast cure ones like you're using could come out in a few minutes to an hour, just to be sure. Most of what I use is Smooth-On Crystal Clear and I leave it under pressure 24 hours. I also post-cure at 145F with convection heat so if not left under pressure long enough I've had problems with small bubbles forming. I've also used some of Smooth-On's faster resins like Onyx and have been able to take out of pressure in about 30 minutes. That one cures hard enough it doesn't need post curing. Think of using pressure like what a deep diver experiences, except for with the resin and silicone keeping it under pressure long enough ensures the gasses never get back out. You can speed up the cure by shining a halogen work light on the pressure tank or putting the tank in a very warm room. I've cast silicone molds under pressure in the middle of winter in a poorly heated shop, with a halogen lamp shining on one of my larger tanks. Most resins and silicones need to be at least 75F to cure properly. Therin lies a useful property that can be exploited some times. Chill the components prior to mixing to stretch out the pot life, then after pouring into the mold, apply heat to speed up the cure. However, some resins can fail to cure properly if they're not at the proper temperature or higher when mixed. In such a case, mix the resin then fill the mold in a cold room, then transfer to a warm room to get some more working time. If you have a bunch of leftover silicone after casting a mold, freeze the leftovers. It'll bring the cure nearly to a halt. I've frozen mixed silicone up to a week and still been able to use it to make molds. It will be thick but will still flow. Another trick I've used to alter curing times is mixing resins from the same product line with different cure times. I had to cast some large but thin parts. The longer cure time resin wouldn't properly set in such thin castings and the short cure time that would set in thin castings would kick too fast to be able to get the mold filled. So I mixed the two in a 50:50 ratio and the properties came out somewhere between, stretching the time long enough to be able to fill the mold and get it in a tank, while still generating enough heat from the chemical reactions to fully cure. I told Smooth-On what I did. No reply but they later added another resin in the Crystal Clear line with cure properties between the 202 and the longer cure time number. I think they've also altered the 202 because I can use it as-is in the molds that I couldn't when I was mixing the two, and even if I do heat the tanks or set them on the concrete in front of my shop on a sunny day, the castings still need post curing. -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Encoder and scale connection with 5 wires?
On 9/27/2013 8:03 AM, Jon Elson wrote: On 09/27/2013 12:53 AM, Gregg Eshelman wrote: What hardware do I need to use those so LCNC can read the data? They worked fine with (I presume) acceptable accuracy when new, no reason they won't now. Just to read them to verify function and resolution, you may be able to connect to parallel port pins and read via the software encoder HAL component. If you mean in a servo control configuration, there are boards from Mesa and Pico Systems (my company) that perform all these functions. Depending on the servo amplifiers you plan to use, that guides the choice of interface boards. Jon I'm using stepper motors (a bit over 1,000 oz-in) with Chinese DQ860MA drives. They take step and direction input and I've had one running with both LCNC and Mach3. (LCNC will need some tweaking to run it smoothly, Mach3 ran it without any vibration without needing any fiddling with the step frequency etc.) The old Crusader M system used the one linear and two rotary encoders plus tachometers on the motors. If the linear scales are absolute type, reading them will tell the system to the nearest 0.0005 where the table is. Without removing the rotary encoder to see its part/model label I don't know if it's incremental or absolute. Haven't got a reply yet from Anilam about a manual for their A-10 linear encoders. All I've been able to find so far is the resolution and that the series was discontinued in 1989. (So Acra put newly discontinued parts on the mill in 1990.) -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60133471iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users