[Emc-users] gremlin.py for a lathe
Has anyone successfully run gremlin.py standalone (using gremlin-run) with a lathe? When I run it, it is always showing the XY plane, not the ZX plane. I've tried setting self.current_view = 'y' (assuming this means view down the y axis), but no matter what I set this to, it is always shows the XY plane. -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Signing Off
Have a good time and always enough water under the keel. Enjoy the internet free time! Peter -Ursprüngliche Nachricht- Von: andy pugh [mailto:bodge...@gmail.com] Gesendet: Samstag, 25. Februar 2012 01:50 An: Enhanced Machine Controller (EMC) Betreff: [Emc-users] Signing Off I am heading off tomorrow to do a bit of sailing. I won't have any internet at all for 7 weeks. I will be back in April. -- atp The idea that there is no such thing as objective truth is, quite simply, wrong. -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Signing Off
On 25 February 2012 01:11, kqt4a...@gmail.com wrote: Could you please elaborate Are you sailing between planets, (Sat here waiting for the taxi) I will be on the boat Derry/Londonderry and can be tracked here: http://www.clipperroundtheworld.com/index.php/follow/race-viewer/ Race start is 4th of March. -- atp The idea that there is no such thing as objective truth is, quite simply, wrong. -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Outrunners
On 25 February 2012 02:55, Jon Elson el...@pico-systems.com wrote: The effect of this is (I think) that the back-emf is very small, and the current very high, for a given torque. HUH? On a permanent magnet motor, the back EMF is determined entirely by the magnets, and will be the same with or without driving current. The back-emf in any particular field winding will be independent of the current, but the field windings which are driven by the H-bridge at any one time will be different between a properly commutated bldc with a 90 degree phase shift and one being driven effectively as a low-pole-count infinite-microstepping stepper motor. -- atp The idea that there is no such thing as objective truth is, quite simply, wrong. -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Outrunners
On 25 February 2012 10:15, andy pugh bodge...@gmail.com wrote: The back-emf in any particular field winding will be independent of the current, but the field windings which are driven by the H-bridge at any one time will be different between a properly commutated bldc with a 90 degree phase shift and one being driven effectively as a low-pole-count infinite-microstepping stepper motor. Thinking further, whilst I think the above is correct, a bigger effect might be that a VFD runs at a fixed current and a speed-controlling PID in LinuxCNC can only vary the frequency (which increases torque at a constant load speed in an induction motor, but doesn't in a synchronous motor, which can only lose synch if drive frequency and spindle speed don't match). In the case of a bldc drive the PID loop varies the current (and it will typically be low at low load) and the field is always in synch. -- atp The idea that there is no such thing as objective truth is, quite simply, wrong. -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Film Emulsion for Encoder Wheels?
On 25 February 2012 07:16, Kirk Wallace kwall...@wallacecompany.com wrote: Or, use a thin sheet metal disk with photoresist and etch the slots? Marker pen and CNC works… http://youtu.be/c1zCG-uPaoM -- atp The idea that there is no such thing as objective truth is, quite simply, wrong. -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Signing Off
On 25.02.12 10:10, andy pugh wrote: On 25 February 2012 01:11, kqt4a...@gmail.com wrote: Could you please elaborate Are you sailing between planets, (Sat here waiting for the taxi) I will be on the boat Derry/Londonderry and can be tracked here: http://www.clipperroundtheworld.com/index.php/follow/race-viewer/ Race start is 4th of March. Ah, and we thought that you were getting away from the rat race. :-) Now that we know you're racing, perhaps the advice to keep your harness on takes on a slight edge? But at least there's no problem keeping enough water under the keel. Erik -- To do all that one is able to do, is to be a man; to do all that one would like to do, is to be a god. - Napoleon Bonaparte -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Signing Off
On 2/24/2012 8:11 PM, kqt4a...@gmail.com wrote: On Sat, 25 Feb 2012, andy pugh wrote: I am heading off tomorrow to do a bit of sailing. I won't have any internet at all for 7 weeks. I will be back in April. Could you please elaborate Are you sailing between planets, 7 weeks Being a land locked farm boy it sounds interesting Richard Yeah, last we heard Andy was in the Artic. Kinda tuff sailing up there right about now. ;-) Mark -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Signing Off
There be sailors amongst us. Andy will cross the Pacific Ocean during the Clipper 11-12 Race. The Engineer from Essex will cross world's biggest expanse of water and log over 5,600 miles in the process. www.clipperroundtheworld.com -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] OT: medial-axis pocket milling strategy
As a result of my work with OpenVoronoi (2d voronoi diagram algorithm) I've experimented with a medial-axis based pocket milling strategy. These two videos show the latest progress: http://www.youtube.com/watch?v=_Qr8tZXGXZU and http://www.youtube.com/watch?v=lfIU_gv0iB8 There's a problem with over-cutting when the pocket rapidly widens or narrows. There's also a lot of air-cutting at the end of a cycle in the MA since the algorithm only keeps track of cut/uncut material behind the advancing cut-arc front. When it comes to the end of a cycle it doesn't know that the area in front already has been cut - thus a lot of air-cuts. I'm doing these experiments and toolpaths from python scripts that are undocumented and not very friendly to use. There's some ongoing work on making a CAM-toolbox for FreeCAD. This could eventually make its way there. Or if there's interest in a minimal standalone GUI for opencamlib and openvoronoi then let's do that! Anders -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Outrunners
100K / 60 * 2(poles) = electrical rpms. You'll need to run the pwm well over 100Khz to do this. The lowly dspic33f mc motor series will struggle to do this, let alone any additional processing. My thought was to not run PWM but only direct switching at a base frequency of a few kHz and without any sensing of rotor angle. The rotor will run well once it is locked in to the rotating field from the stator. Crude, but it works. What is the reference to ancient times? The BLDC core design is perceived as a very late principle but the basic design with a constantly magnetized rotor and a three phase excited stator is very old. Of course hall sensors and MOSFET H-bridges came in a little later than 1910. -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Film Emulsion for Encoder Wheels?
Aah, wet process photography! What you might do is to get some gelatin emulsion lito film sheet at big enough size and put into warm water. The emulsion will slide off the film and you can transfer it to the glass where it will stick. Lito is good because you can work in pretty bright red LED light. With pan film you must work in total darkness and this may tax your patience. The whole job is done in a tray under water. // Lars -Original Message- From: Kirk Wallace [mailto:kwall...@wallacecompany.com] Sent: den 25 februari 2012 08:17 To: LinuxCNC Users List Subject: [Emc-users] Film Emulsion for Encoder Wheels? I wonder if one could make an encoder wheel with a thin glass disk, coat it with a film emulsion, expose it to an image of an encoder wheel, and develop it like regular film? Or, use a thin sheet metal disk with photoresist and etch the slots? -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Film Emulsion for Encoder Wheels?
On Fri, 24 Feb 2012, Kirk Wallace wrote: Date: Fri, 24 Feb 2012 23:16:55 -0800 From: Kirk Wallace kwall...@wallacecompany.com Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: LinuxCNC Users List emc-users@lists.sourceforge.net Subject: [Emc-users] Film Emulsion for Encoder Wheels? I wonder if one could make an encoder wheel with a thin glass disk, coat it with a film emulsion, expose it to an image of an encoder wheel, and develop it like regular film? Or, use a thin sheet metal disk with photoresist and etch the slots? I know these techniques are use commercially, I'm just wondering if one of us shed based folks might be able to pull it off. I've done it with high contrast film, the type they use in PCB fabrication, (6 mil mylar backing) many years ago to repair a encoder in a plotter. There used to be places that would laser plot a 8X10 sheet of this for $10-20 -- Kirk Wallace http://www.wallacecompany.com/machine_shop/ http://www.wallacecompany.com/E45/index.html California, USA -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users Peter Wallace Mesa Electronics (\__/) (='.'=) This is Bunny. Copy and paste bunny into your ()_() signature to help him gain world domination. -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Brass finish question?
On Sat, 2012-02-25 at 03:31 -0500, gene heskett wrote: ... snip Does anybody know what the attachment size limit is? The absolute smallest I can get out of GIMP is 70k, attached. But ugly, but you get the idea if it comes through. ... snip I think it is a little over 40k. That's the figure I shoot for. Reducing the number of colors as well as the resolution can help. 40k's not much but it can replace a lot of ASCII art. -- Kirk Wallace http://www.wallacecompany.com/machine_shop/ http://www.wallacecompany.com/E45/index.html California, USA -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Custom M-code using mesa 5i20
Hi Can anyone help with making a user m code for a digital output on a mesa 5i20, 7i33 and 7i37 set up. I have managed to get all the servos working and coolant but I have extra digital outputs connected to solenoids for a toolchanger. I have tried making an M101 file but I cant get it to do anything. There are no error messages either so I can only assume it is reading it but it is not changing the state of the pin. The contents of the M101 file is below which came straight from the manual but I have changed it from a parallel port pin to a mesa I/o Pin. Any ideas would be great as I have tried several things and am stuck on this one. #!/bin/sh halcmd setp hm2_5i20.0.gpio.0042.out True exit 0 Thanks Lee -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Custom M-code using mesa 5i20
2012/2/25 Lee Osborne l...@lomach.com: Hi Can anyone help with making a user m code for a digital output on a mesa 5i20, 7i33 and 7i37 set up. I have managed to get all the servos working and coolant but I have extra digital outputs connected to solenoids for a toolchanger. I have tried making an M101 file but I cant get it to do anything. There are no error messages either so I can only assume it is reading it but it is not changing the state of the pin. The contents of the M101 file is below which came straight from the manual but I have changed it from a parallel port pin to a mesa I/o Pin. Any ideas would be great as I have tried several things and am stuck on this one. #!/bin/sh halcmd setp hm2_5i20.0.gpio.0042.out True exit 0 Firstly, is it hm2_5i20.0.gpio.0042.out or hm2_5i20.0.gpio.042.out? AFAIK the pin number is 3-digit. Secondly, what do You have in HAL file? You need to specify, that gpio.042 is output pin like this: setp hm2_5i20.0.gpio.042.is_output True Thirdly, is there any particular reason not to use M commands that are dedicated for output controls from g-code? http://linuxcnc.org/docs/html/gcode_main.html#sec:M62-to-M65 Simply link the hm2_5i20.0.gpio.042.out to motion.digital-out-00 (or 01, 02 etc, if You need more outputs for M62-65 commands). http://linuxcnc.org/docs/html/config_emc2hal.html#r1_1_2 Viesturs -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Film Emulsion for Encoder Wheels?
if you can work in 35mm space, make a large laser print of the wheel, photograph it a few stops under exposed, over develop it, and cut the finished disk out of the negative. works for crude diffractive lenses too. --- On Sat, 2/25/12, Lars Andersson l...@larsandersson.com wrote: From: Lars Andersson l...@larsandersson.com Subject: Re: [Emc-users] Film Emulsion for Encoder Wheels? To: 'Enhanced Machine Controller (EMC)' emc-users@lists.sourceforge.net Date: Saturday, February 25, 2012, 7:14 AM Aah, wet process photography! What you might do is to get some gelatin emulsion lito film sheet at big enough size and put into warm water. The emulsion will slide off the film and you can transfer it to the glass where it will stick. Lito is good because you can work in pretty bright red LED light. With pan film you must work in total darkness and this may tax your patience. The whole job is done in a tray under water. // Lars -Original Message- From: Kirk Wallace [mailto:kwall...@wallacecompany.com] Sent: den 25 februari 2012 08:17 To: LinuxCNC Users List Subject: [Emc-users] Film Emulsion for Encoder Wheels? I wonder if one could make an encoder wheel with a thin glass disk, coat it with a film emulsion, expose it to an image of an encoder wheel, and develop it like regular film? Or, use a thin sheet metal disk with photoresist and etch the slots? -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Brass finish question?
On Saturday, February 25, 2012 11:01:46 AM gene heskett did opine: Does anybody know what the attachment size limit is? The absolute smallest I can get out of GIMP is 70k, attached. But ugly, but you get the idea if it comes through. Thank you Mr. Moderator. And now I know, from the reject msg, the server limit is 90k, which that image, once base64'd, was slightly over. Unseen in that snapshot is a slight timing width glitch in one pulse of the 39 that make one revolution, the result of the outer end of the index slot being about 2 thou wider than the main slots are, so I need to move the index slot to a position between 2 main slots, and increase the inner diameter of the main slots by perhaps 20 thou at the same time as it was difficult to get main slot noise out of the index output unless the outer edge of the wheel was audibly touching the center web of that opto device. With very careful adjustment, this one works. Pix of this disk attached, much 'cleaner' carving this time, no blackening needed apparently. I get these pix from my old scanner and they are only about 22k before being base64'd. I have to open up the head of the mill and replace much of the nylon howlers in there, the key slots in the hubs are pretty wobbled out, about 1/4 turn of play in the drive these days. I will investigate the possibility of hiding another similar encoder in there at the same time. I'll not toss the old ones too quickly as its probably 99% in the gear on the spindle shaft it might be feasable to cut a steel hub with fingers filling the casting webs of the old gear, which s/b a forever fix for that, forever being whatever it takes to outlast me. :) Would there be any interest in my making up any more of these opto assemblies once I get what I need done? Say at $75 a copy so its a wheel that wouldn't need to be invented again? The opto's are on .400 centers once adjusted, s/b pretty darned stable. I've temporarily replaced my router with a Buffalo Nfinity Hi-power running dd-wrt, which means my web page is offline until I figure out how to ssh into it and fix the port forwarding, it seems the help menu, which is not a close able menu, is sitting on top of the enable checkbox in the gui for port forwarding setups. If anyone asks, I can re-install the old one for a day or 2, which should restore that. 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 Eat, drink, and be merry, for tomorrow you may work. attachment: disk5.jpg-- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Film Emulsion for Encoder Wheels?
On Sat, 2012-02-25 at 10:34 +, andy pugh wrote: On 25 February 2012 07:16, Kirk Wallace kwall...@wallacecompany.com wrote: Or, use a thin sheet metal disk with photoresist and etch the slots? Marker pen and CNC works… http://youtu.be/c1zCG-uPaoM I'm looking for a very much higher resolution. I'm playing with making a 75mm diameter encoder disk with a 1.5 ID hub to mount directly to my axis ball screws. I was looking at the US Digital 2 encoder disk, but I can't get it to fit and I haven't found any 3 disks available in the same price range. The USD disk has a line width, if my math is correct, of .0025 or .064mm. For the same CPR, a 3 or 75mm disk would be .004 or .1mm . If I can match one of the USD's resolutions I can use one of their sensors, saving me from having to make a sensor mask. Lars' Lito idea is intriguing, but for the cost, it sounds like Peter's laser plotting of PCB film would be more convenient. It also sounds like what USD uses for their disks. Thanks for the help. -- Kirk Wallace http://www.wallacecompany.com/machine_shop/ http://www.wallacecompany.com/E45/index.html California, USA -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Custom M-code using mesa 5i20
I have had this problem before. My issue was that the file was not executable. By default it is not, you have to change it. On Sat, Feb 25, 2012 at 10:24 AM, Viesturs Lācis viesturs.la...@gmail.comwrote: 2012/2/25 Lee Osborne l...@lomach.com: Hi Can anyone help with making a user m code for a digital output on a mesa 5i20, 7i33 and 7i37 set up. I have managed to get all the servos working and coolant but I have extra digital outputs connected to solenoids for a toolchanger. I have tried making an M101 file but I cant get it to do anything. There are no error messages either so I can only assume it is reading it but it is not changing the state of the pin. The contents of the M101 file is below which came straight from the manual but I have changed it from a parallel port pin to a mesa I/o Pin. Any ideas would be great as I have tried several things and am stuck on this one. #!/bin/sh halcmd setp hm2_5i20.0.gpio.0042.out True exit 0 Firstly, is it hm2_5i20.0.gpio.0042.out or hm2_5i20.0.gpio.042.out? AFAIK the pin number is 3-digit. Secondly, what do You have in HAL file? You need to specify, that gpio.042 is output pin like this: setp hm2_5i20.0.gpio.042.is_output True Thirdly, is there any particular reason not to use M commands that are dedicated for output controls from g-code? http://linuxcnc.org/docs/html/gcode_main.html#sec:M62-to-M65 Simply link the hm2_5i20.0.gpio.042.out to motion.digital-out-00 (or 01, 02 etc, if You need more outputs for M62-65 commands). http://linuxcnc.org/docs/html/config_emc2hal.html#r1_1_2 Viesturs -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Brian May 506.8862.9162 (Cell) 506.2293.6375 (Office) -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Custom M-code using mesa 5i20
On Sat, 2012-02-25 at 18:24 +0200, Viesturs Lācis wrote: 2012/2/25 Lee Osborne l...@lomach.com: Hi Can anyone help with making a user m code for a digital output on a mesa 5i20, 7i33 and 7i37 set up. I have managed to get all the servos ... snip Firstly, is it hm2_5i20.0.gpio.0042.out or hm2_5i20.0.gpio.042.out? AFAIK the pin number is 3-digit. Secondly, what do You have in HAL file? You need to specify, that gpio.042 is output pin like this: setp hm2_5i20.0.gpio.042.is_output True Thirdly, is there any particular reason not to use M commands that are dedicated for output controls from g-code? http://linuxcnc.org/docs/html/gcode_main.html#sec:M62-to-M65 Simply link the hm2_5i20.0.gpio.042.out to motion.digital-out-00 (or 01, 02 etc, if You need more outputs for M62-65 commands). http://linuxcnc.org/docs/html/config_emc2hal.html#r1_1_2 Viesturs Lee, what kind of changer do you have? It's not hard to create a comp or Ladder program to handle tool changers with the normal Tx M6 codes. I use M codes to pin bang my lathe's collet closer and other functions and it's a pain to the butt to remember what M code to use, plus you get g-code that will only work with that one machine. My tool changer comp is here: http://www.wallacecompany.com/cnc_lathe/HNC/emc2/turret.comp I've learned a bit since I made this comp and I should update it, but it works okay for now. -- Kirk Wallace http://www.wallacecompany.com/machine_shop/ http://www.wallacecompany.com/E45/index.html California, USA -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Brass finish question?
On Sat, 2012-02-25 at 11:41 -0500, gene heskett wrote: ... snip I've temporarily replaced my router with a Buffalo Nfinity Hi-power running dd-wrt, which means my web page is offline until I figure out how to ssh into it and fix the port forwarding, Isn't ssh available from the LAN side? Is the ssh server on a non standard port? it seems the help menu, which is not a close able menu, is sitting on top of the enable checkbox in the gui for port forwarding setups. I've had to turn off the browser's page style to get to or view messed up pages. In Firefox: View - Page Style - No Style If anyone asks, I can re-install the old one for a day or 2, which should restore that. ... snip -- Kirk Wallace http://www.wallacecompany.com/machine_shop/ http://www.wallacecompany.com/E45/index.html California, USA -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Film Emulsion for Encoder Wheels?
On Sat, 2012-02-25 at 08:25 -0800, charles green wrote: if you can work in 35mm space, make a large laser print of the wheel, photograph it a few stops under exposed, over develop it, and cut the finished disk out of the negative. works for crude diffractive lenses too. ... snip I need a larger encoder and preferably on glass, but I do have some Graflex cameras that hold larger film. I also have my father's darkroom equipment, but getting it all working again could be a whole other time and money sink. -- Kirk Wallace http://www.wallacecompany.com/machine_shop/ http://www.wallacecompany.com/E45/index.html California, USA -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] gremlin.py for a lathe
From: fr...@franksworkshop.com.au To: emc-users@lists.sourceforge.net Date: Sat, 25 Feb 2012 19:27:45 +1100 Subject: [Emc-users] gremlin.py for a lathe Has anyone successfully run gremlin.py standalone (using gremlin-run) with a lathe? When I run it, it is always showing the XY plane, not the ZX plane. I've tried setting self.current_view = 'y' (assuming this means view down the y axis), but no matter what I set this to, it is always shows the XY plane. What version of EMC ? in current 2.5 and above, check that LATHE = 1 is under the [DISPLAY] heading in your INI file. Chris M -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] gremlin.py for a lathe
From: fr...@franksworkshop.com.au To: emc-users@lists.sourceforge.net Date: Sat, 25 Feb 2012 19:27:45 +1100 Subject: [Emc-users] gremlin.py for a lathe Has anyone successfully run gremlin.py standalone (using gremlin-run) with a lathe? When I run it, it is always showing the XY plane, not the ZX plane. I've tried setting self.current_view = 'y' (assuming this means view down the y axis), but no matter what I set this to, it is always shows the XY plane. try self.set_current_view() after setting the view with self.current_view = 'y' Chris M -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Brass finish question?
On Saturday, February 25, 2012 02:21:48 PM Kirk Wallace did opine: On Sat, 2012-02-25 at 11:41 -0500, gene heskett wrote: ... snip I've temporarily replaced my router with a Buffalo Nfinity Hi-power running dd-wrt, which means my web page is offline until I figure out how to ssh into it and fix the port forwarding, Isn't ssh available from the LAN side? Is the ssh server on a non standard port? I had to enable it first. ;-) it seems the help menu, which is not a close able menu, is sitting on top of the enable checkbox in the gui for port forwarding setups. I've had to turn off the browser's page style to get to or view messed up pages. In Firefox: View - Page Style - No Style I did that, next time I log into the buffalo I'll check see if that fixes it, thanks. I have sent dd-wrt and buffalo msgs about that. That config line is about 2 longer than any other config line in the gui and really should have been made into 2 shorter lines. If anyone asks, I can re-install the old one for a day or 2, which should restore that. ... snip Which I just did as I had discovered httpd was running on the non-std port, just to check if it was still working, so the old router, a netgear WNR3500L is now back in circuit, was actually NOT doing a port forward, it was just transparent. So basically I need to enable that port 85 both ways thru dd-wrt and then it should Just Work(TM). As is, it looks like a default rule is catching it. ATM its working I believe. Pursuant to the offer of the opto stuff, I can probably update the eagle files on my web page as that would simplify making your own boards if you have a lot of time to do it. On my machine, one board is around 5 or 6 hours runtime due to my slow rpm spindle limits. 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 We are each only one drop in a great ocean -- but some of the drops sparkle! -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Film Emulsion for Encoder Wheels?
On Saturday, February 25, 2012 02:36:41 PM Kirk Wallace did opine: On Sat, 2012-02-25 at 08:25 -0800, charles green wrote: if you can work in 35mm space, make a large laser print of the wheel, photograph it a few stops under exposed, over develop it, and cut the finished disk out of the negative. works for crude diffractive lenses too. ... snip I need a larger encoder and preferably on glass, but I do have some Graflex cameras that hold larger film. I also have my father's darkroom equipment, but getting it all working again could be a whole other time and money sink. That it can be. I had my own color darkroom for about 15 years, doing color prints with a Besseler 23C/Dichro head enlarger some exposure meters I built, even brewed my own color developer because the commercial stuff was so hot it faded from print to print just sitting in the constant temp bath. OTOH, I could hand you a very professional looking 8x10 color print on heavy mat paper, for about a dollar without my time added in. It was fun, but it turned into drudgery after a while when an order for 8 8x10's of somebodies wedding took till 4AM to finish. I made it pay for the expendables, but can't say as I ever made a 'take it to the grocery store' profit. 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 Sometimes a feeling is all we humans have to go on. -- Kirk, A Taste of Armageddon, stardate 3193.9 -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Brass finish question?
On Sat, 2012-02-25 at 14:35 -0500, gene heskett wrote: ... snip I did that, next time I log into the buffalo I'll check see if that fixes it, thanks. I have sent dd-wrt and buffalo msgs about that. That config line is about 2 longer than any other config line in the gui and really should have been made into 2 shorter lines. ... snip I avoided dd-wrt early on due its proprietary nature. OpenWRT works great for me. -- Kirk Wallace http://www.wallacecompany.com/machine_shop/ http://www.wallacecompany.com/E45/index.html California, USA -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Film Emulsion for Encoder Wheels?
Kirk Wallace wrote: I wonder if one could make an encoder wheel with a thin glass disk, coat it with a film emulsion, expose it to an image of an encoder wheel, and develop it like regular film? Well, of course, that's how the major makers of glass disk encoders make them. The last step is that film is actially an etch resist, and they etch away a nichrome or pure chrome layer. But, there were plastic-backed film encoders made some time ago. I saw some of them in VERY old disk drives. Or, use a thin sheet metal disk with photoresist and etch the slots? Lower-cost US Digital, Avago, HEDSS, Renco etc. etc. encoders are made EXACTLY this way. I know these techniques are use commercially, I'm just wondering if one of us shed based folks might be able to pull it off. I have a technology to make solder stencils out of .003 brass shim stock. I make two photo masters in mirror image format on my laser photoplotter (also home made) and then laminate the dry film photoresist to the shim stock. align the mirror image film to each other and glue together. Slip the laminated shim stock between, expose to UV from both sides, develop and etch in ferric chloride. With fresh etchant at 45 C, it takes just about a minute to etch through the brass. One trick is to make the UV exposure JUST enough to harden the resist, so it doesn't bounce under the black squares on the master and partially harden the stuff that is supposed to become clear of resist. This process is not a pretty as the stuff used commercially, I get rough edges and have a big problem with the etchant undercutting the windows in the resist. Getting it to etch in the shortest time possible and then rinsing vigorously immediately is important or the apertures just keep growing. I've never tried making an encoder, but I know I could do it. But, with encoder discs being so cheap, I really don't see the point. However, if you wanted a high-resolution encoder disc for wrapping around a spindle bore, I could see how this would make something you can't buy off the shelf. I machined a 60-tooth encoder disc about 6 diameter for my lathe, but that would only be 240 counts as an encoder. I use it right now for tach only service. Jon -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Custom M-code using mesa 5i20
I have my tool changer set up in hal and classicladder. Go to http://gnipsel.com/shop/hardinge/hardinge.xhtml to see my configs. John On 2/25/2012 9:49 AM, Lee Osborne wrote: Hi Can anyone help with making a user m code for a digital output on a mesa 5i20, 7i33 and 7i37 set up. I have managed to get all the servos working and coolant but I have extra digital outputs connected to solenoids for a toolchanger. I have tried making an M101 file but I cant get it to do anything. There are no error messages either so I can only assume it is reading it but it is not changing the state of the pin. The contents of the M101 file is below which came straight from the manual but I have changed it from a parallel port pin to a mesa I/o Pin. Any ideas would be great as I have tried several things and am stuck on this one. #!/bin/sh halcmd setp hm2_5i20.0.gpio.0042.out True exit 0 Thanks Lee -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] (no subject)
The factory of the future: http://www.youtube.com/embed/nd5WGLWNllA?rel=0 -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Custom M-code using mesa 5i20
On 25/02/2012 17:22, Kirk Wallace wrote: On Sat, 2012-02-25 at 18:24 +0200, Viesturs Lācis wrote: 2012/2/25 Lee Osbornel...@lomach.com: Hi Can anyone help with making a user m code for a digital output on a mesa 5i20, 7i33 and 7i37 set up. I have managed to get all the servos ... snip Firstly, is it hm2_5i20.0.gpio.0042.out or hm2_5i20.0.gpio.042.out? AFAIK the pin number is 3-digit. Secondly, what do You have in HAL file? You need to specify, that gpio.042 is output pin like this: setp hm2_5i20.0.gpio.042.is_output True Thirdly, is there any particular reason not to use M commands that are dedicated for output controls from g-code? http://linuxcnc.org/docs/html/gcode_main.html#sec:M62-to-M65 Simply link the hm2_5i20.0.gpio.042.out to motion.digital-out-00 (or 01, 02 etc, if You need more outputs for M62-65 commands). http://linuxcnc.org/docs/html/config_emc2hal.html#r1_1_2 Viesturs Lee, what kind of changer do you have? It's not hard to create a comp or Ladder program to handle tool changers with the normal Tx M6 codes. I use M codes to pin bang my lathe's collet closer and other functions and it's a pain to the butt to remember what M code to use, plus you get g-code that will only work with that one machine. My tool changer comp is here: http://www.wallacecompany.com/cnc_lathe/HNC/emc2/turret.comp I've learned a bit since I made this comp and I should update it, but it works okay for now. Viesturs/Kirk Thank you for your help as its all working now. It turns out I had already configured the outputs for m62-65 but i didnt really understand how it worked. I have succesfully manually controlled all outputs for the turret in and out and the drawbar. The machine is cincinnati arrow 500 which I have completely stripped and slowly rebuilding. I have replace both x and y servo motors and drives with brand new estun 1kw versions and it all seems ok at the minute. The toolchanger does have me a bit stumped though I must admit as its an umbrella type with 21 tools and bidirectional. My original plan was to use m101 for tool 1 and m102 for tool 2 etc as I dont know how to move the z axisduring a tool change etc. Again any information is gratefully received as I would love to have it working on m6 as this as it should be. regards Lee -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Brass finish question?
On Saturday, February 25, 2012 03:59:53 PM Jon Elson did opine: gene heskett wrote: So I played with the code a little more and made another wheel yesterday, then carved up a bracket to hold the pcb got it mounted, but I think the scope pix I took is too big to pass muster at the server. The wheel wound up with only 39 slots because that was about the best quadrature timing I could get at the allowed diameter. That still gives a 2.25 degree resolution. Shrinking that pix much below 185k and the jpeg artifacts get plumb fugly. It seems that when I switched from the hobby shop brass, to a slice off the end of a brass door kickplate, the brass got easier to machine. Same .032 thickness. Looks like you GOT IT! The quadrature looks clean and 90 degrees, and 50% duty cycle. Jon That was the point I think. ;-) There is one longer logic one pulse, I believe because if you look very carefully at the disk scan, the index slot which joins the inner end of the A/B slots, is about 2 thou wider extends outward into the A/B slot real estate just enough that at least one of my opto's is seeing it, so the logic 1 state is stretched about 1/4 on the trace. Just sort of flickers along on the bottom trace. But if I shift that end of the assembly outwards 10 thou, I start getting A/B noise in the index signal. I think there is enough of this project on my web page now at http://coyoteden.dyndns-free.com:85/gene/Genes-os9-stf/eagle to cut your own if so inclined. I added a pair of via's adjacent to the G 5 pads to mount a small tantalum bypass cap, but its looking like 7 feet or so of 4 wire flat cable may have a skosh too much signal edge crosstalk so I might have to wire it with a bundle of cheap audio cable for shielding when I put it to real use. But if the creek don't get too high, we'll get there. I've been trolling utube for ideas on where to put the motors on this toy. I may wind up tossing the backsplash shield and putting the Y motor on the rear, or jacking it up a couple inches on the pan and hanging to so it moves back and forth under the bed ways casting. I have motors, but most are triple stack 425 oz/in=heavy. Next down on the shelf is a bag of those 52 oz/in that HR did sell, but I've no clue what amperage they would need. What they have now ranges from .5 amp to 1.9 amp in that torgue range. I have no clue if they would run the Y slide under load when geared 1/1. 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 Humor in the Court: Q: Are you qualified to give a urine sample? A: Yes, I have been since early childhood. -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] (no subject)
On Saturday, February 25, 2012 04:32:33 PM Greg Bernard did opine: The factory of the future: http://www.youtube.com/embed/nd5WGLWNllA?rel=0 Now that is how it should be done. Unforch it doesn't seem to extend downward to the likes of the Jetta. The one (a 2002 with a very healthy 4 banger) we had for about 18 months was the biggest headache I ever bought in 60 years of putting portable seats under my butt. Non existent QC, 2 electric windows fell out ($400 ea), sunroof fell out to the tune of damned near $1600, 3 complete sets of headlight assemblies burned up their internal wiring, and it was so damned paranoid about unlocked doors you couldn't get out of it with the motor running to go hand a package to someone 20 feet away, without finding the ^%# doors locked when you returned 15 seconds later. The 4th time we had to pry the drivers door open far enough, scratching the paint clear to the tin under it, to get at the pushbutton on the armrest unlock it, I said screw it and changed the make vin on the title the same day. I won't make that mistake ever again. 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 The Martian Canals were clearly the Martian's last ditch effort! -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Custom M-code using mesa 5i20
On Sat, 2012-02-25 at 21:16 +, Lee Osborne wrote: ... snip The toolchanger does have me a bit stumped though I must admit as its an umbrella type with 21 tools and bidirectional. My original plan was to use m101 for tool 1 and m102 for tool 2 etc as I dont know how to move the z axisduring a tool change etc. Again any information is gratefully received as I would love to have it working on m6 as this as it should be. ... snip Oops, you got me there. I assume yours is like this one? http://www.youtube.com/watch?v=CJyk1OLbmIg For the LinuxCNC versions I use, motion is stopped during a tool change. If you try to bypass it, you'll get a following error. So for your situation, you can't use the tool change loop, darn. It seems there has been talk about this problem and there may be something that may help in version 2.5 coming up, maybe? This is a common style changer, I'm a little surprised this hasn't been fixed by now. -- Kirk Wallace http://www.wallacecompany.com/machine_shop/ http://www.wallacecompany.com/E45/index.html California, USA -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] (no subject)
The factory of the future: http://www.youtube.com/embed/nd5WGLWNllA?rel=0 Almost. I still see humans on the assembly line. -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] gremlin.py for a lathe
On Sat, 25 Feb 2012 19:03:35 +, you wrote: What version of EMC ? in current 2.5 and above, 2.5 current? Has it been released or still beta? Steve Blackmore -- -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] gremlin.py for a lathe
From: st...@pilotltd.net To: emc-users@lists.sourceforge.net Date: Sat, 25 Feb 2012 23:19:26 + Subject: Re: [Emc-users] gremlin.py for a lathe On Sat, 25 Feb 2012 19:03:35 +, you wrote: What version of EMC ? in current 2.5 and above, 2.5 current? Has it been released or still beta? Steve Blackmore -- not released yet. but very stable. current as in the most bug fixes in it. Not displaying a lathe config was a bug :) Chris M -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Film Emulsion for Encoder Wheels?
On Saturday, February 25, 2012 02:36:41 PM Kirk Wallace did opine: I also have my father's darkroom equipment, but getting it all working again could be a whole other time and money sink. Well, getting enough working to contact print some litho film from some sort of master, perhaps a laser printer output, shouldn't be a huge deal. You need a vacuum frame, or even a piece of glass with a chunk of foam rubber to apply even pressure to hold the film against the master. Room light for a few seconds can be your exposure source. You need litho developer, you can generally skip the stop bath, and you need fixer. Wash in running water, hang to dry. Metal/porcelain trays should be easy to clean and use, plastic trays may get brittle after a while. So, the biggest problem might be getting the film and chemicals in small quantities. I'm now getting chemistry from Xpedex, and buying recently expired Kodak PRD film off eBay. Jon -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Why APT?
On 19.02.12 09:29, Kirk Wallace wrote: In looking at the wiki APT page: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?AptProgrammingForEMC there is a link: http://www.nfrpartners.com/nfraptlang.htm What comes to mind is that APT may not be easier for simple g-code tasks, Kirk, you've probably won the intergalactic grand prize for understatement, there. During a break from the gcode translator, I've just taken a peek at that link, and I am stunned. Viesturs was right. APT is (I think) just too laborious to compose or interpret, due to unbelievable prolixity (and therefore lexical complexity which is beyond human comprehension, unless an impractical amount of time and sweat is invested in mentally merging and resolving the disparate sections.) The example at the link demonstrates the language's complexity problems quite well. To generate just 4 arcs and 4 straight lines, it uses 47 code lines! Gcode does that in 8. It is clearly a CAM language, with a high level of flexibility. But it is a pig to read, too great a quantity of mire to wade through, and I can't help thinking it's overkill for any simple job. but if one had a part where features are connected, such as the example with connected arcs, if one feature is changed, APT automatically changes related features(?). Plus it seems to handle 3D features, which to me doesn't seem reasonable to do with hand g-coding. Dunno that I'm immediately convinced that the enormous price is offset by significant benefits. If we need to move a gcode arc, because the straight line leading into it grew by half an inch, then it is moved automatically if the arc centre position is relative, isn't it? If the arc is 90°, and we exit to another straight line, then it has to be manually moved to be tangent again, if that is what we want. But there might not be meat out there, and the new design might need an S-bend, i.e. a second arc in the opposite direction (or some other fiddle), to come back to the exit line. No amount of language smarts can predict the size and shape of the new casting which will roll in the door, so the motion tweaking has to be manual in any event, I suspect. It looks like APT360 is usable, it might be worth while to formulate ways to make it more convenient to use, and go from there. Weeelll, for various values of worth while, making it more convenient to use would have to be an improvement. But as ancient Irish wisdom has it, If I was going there, I wouldn't start from here. Gcode seems good for expressing machine motion, except that it is at the other extreme - it is too terse, and in no way mnemonic. In another break from adding gcode translation, I've just added handling of included files. That allows common machine initialisations to be stored in files, and included in new programs by a single line. It also allows collections of related subroutines in a single file (named as the user pleases), which become part of the including program, at the point of inclusion. The next step is to add an alias (or #define) command, which will allow the user to give meaningful names to #5400 and its friends. Without explanatory comments, I'd be surprised if anyone could walk up to a gcode program and instantly know what an expression using #5400 and/or #5410 is doing. A meaningful variable name can fix that. And wouldn't it be more useful to be able to use something along the lines of Workspace[2,Z] instead of #5243? ISTM that APT is a Bridge Too Far, and incremental improvements in what we have are more achievable. 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 -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Film Emulsion for Encoder Wheels?
On Sat, 2012-02-25 at 23:41 -0600, Jon Elson wrote: On Saturday, February 25, 2012 02:36:41 PM Kirk Wallace did opine: I also have my father's darkroom equipment, but getting it all working again could be a whole other time and money sink. Well, getting enough working to contact print some litho film from some sort of master, perhaps a laser printer output, I don't think laser printer output is nearly fine enough for .005 lines and spaces, at least for a contact print. shouldn't be a huge deal. You need a vacuum frame, or even a piece of glass with a chunk of foam rubber to apply even pressure to hold the film against the master. Room light for a few seconds can be your exposure source. You need litho developer, you can generally skip the stop bath, and you need fixer. Wash in running water, hang to dry. Metal/porcelain trays should be easy to clean and use, plastic trays may get brittle after a while. So, the biggest problem might be getting the film and chemicals in small quantities. I'm now getting chemistry from Xpedex, and buying recently expired Kodak PRD film off eBay. Jon I'm thinking of a single line mask scaled up by 25x taped to a box with a strobe inside. Then mount the target to a rotary table and flash each line in sequence through a camera lens to get the proper scale. It could take a long time to do 1000 lines, but I think I know of some software that could automate the process. this link: http://unblinkingeye.com/Articles/Emulsion/emulsion.html links to this emulsion supplier: http://www.artcraftchemicals.com/products/ http://www.artcraftchemicals.com/products/products-page/rockland-products/photographic-emulsions1/liquid-light-emulsion/ Or, I suppose I could use film bounded to the encoder disk. It looks like Amazon has developer and fixer for BW film. -- Kirk Wallace http://www.wallacecompany.com/machine_shop/ http://www.wallacecompany.com/E45/index.html California, USA -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Film Emulsion for Encoder Wheels?
what about using a slit saw mounted in the spindle, cutting slots in the wheel mounted in a horizontal-axis rotary table? Of course few of us have motorized rotary tables, but manual as it is, it should be possible to get finer slots than what endmills can cut. -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users