Re: [Emc-users] Brushless Servo Selection?
Gene They solved the litres issue in the UK but making it illegal to sell most things in anything but metric units. However we still measure distance in miles, so what units should we be working out our fuel economy? Miles per litre? At least we can still buy beer in pints ( 20oz ones of course :-) ) Mike On 16 Jun 2012, at 17:41, gene heskett ghesk...@wdtv.com wrote: Peter, I was all on that hay ride for as long as it lasted. But when the gas stations that first put in pumps that measured liters made note that their monthly usage pumped into the customers tanks dropped to 10% because folks would just drive on down the street where they could buy gas by the gallon, a unit they had used all their lives, that effect brought the metric conversion of the US to a screeching halt. The rest of the system did go metric, but that today is entirely the effect of all the manufacturing having been exported. Had they put dual displays in the gas pumps for a few years, so folks could see at a glance what they were paying, they might have been able to let the gallons displays gradually fail, but some numbed nuts bean counter apparently wouldn't consider that idea. Instead, we took very careful aim and shot ourselves in both feet. I suspect real estate was also to be a holdout, hell, nobody around here has a clue what a hectar is, not even me. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] G92
It was this thread that made me question it: http://www.cnczone.com/forums/haas_mills/22872-g92.html I was also confused by the tutorial for CNC Simulator http://cncsimulator.com/blog/?page_id=102 This starts a program G92 X30 Y30 Z20 T1 M6 G0 X15 Y15 Z2 Assuming the simulator starts at machine X0 Y0 X0 I think this should take you to machine X-15 Y-15 Z-18 Unless I've misunderstood G92 I think the simulator is wrong. Mike On 31 May 2012, at 20:37, Viesturs Lācis viesturs.la...@gmail.com wrote: Little OT, regarding homepage: I got curious to find out, what exactly does G92 do and went to search the web. I found out that this page is not accessible: http://linuxcnc.org/docs/html/gcode_main.html Is the link not correct or is there something wrong? Viesturs 2012/5/31 John Thornton bjt...@gmail.com: Dunno where you read that but I use G92 for every cutting operation on my plasma table... making sure to clear them when done. I jog to the start point and that becomes XY 0 for the duration of the cut. John On 5/31/2012 12:29 PM, mjb1...@gmail.com wrote: I've written a subroutine that starts G92 X0 Y0 performs a task at the current location and ends G92.2 I can the go to a locaction and call the subroutine. This all works as expected, but I've read that using G92 is not a good idea. Is there a better way? Mike -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] G92
Indeed. As G92 does what it says on the LinuxCNC tin, I plan to keep on using it. I'll probably end up rebuilding my Windows PC so I can dual boot and use LinuxCNC as my simulator. Mike On 31 May 2012, at 22:00, John Thornton bjt...@gmail.com wrote: yea, non of those pertain to LinuxCNC... I have started a LinuxCNC G code tutorial but it is in it's quite small but is for LinuxCNC exclusively. John On 5/31/2012 3:43 PM, Mike Bennett wrote: It was this thread that made me question it: http://www.cnczone.com/forums/haas_mills/22872-g92.html I was also confused by the tutorial for CNC Simulator http://cncsimulator.com/blog/?page_id=102 This starts a program G92 X30 Y30 Z20 T1 M6 G0 X15 Y15 Z2 Assuming the simulator starts at machine X0 Y0 X0 I think this should take you to machine X-15 Y-15 Z-18 Unless I've misunderstood G92 I think the simulator is wrong. Mike On 31 May 2012, at 20:37, Viesturs Lācisviesturs.la...@gmail.com wrote: Little OT, regarding homepage: I got curious to find out, what exactly does G92 do and went to search the web. I found out that this page is not accessible: http://linuxcnc.org/docs/html/gcode_main.html Is the link not correct or is there something wrong? Viesturs 2012/5/31 John Thorntonbjt...@gmail.com: Dunno where you read that but I use G92 for every cutting operation on my plasma table... making sure to clear them when done. I jog to the start point and that becomes XY 0 for the duration of the cut. John On 5/31/2012 12:29 PM, mjb1...@gmail.com wrote: I've written a subroutine that starts G92 X0 Y0 performs a task at the current location and ends G92.2 I can the go to a locaction and call the subroutine. This all works as expected, but I've read that using G92 is not a good idea. Is there a better way? Mike -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security
Re: [Emc-users] OT : large cnc
With all those big motors and hot chips flying off, keeping it cool might be a bigger issue! On 22 May 2012, at 12:52, andy pugh bodge...@gmail.com wrote: On 22 May 2012 11:30, Mark Wendt mark.we...@nrl.navy.mil wrote: I'd give my left you-know-what for a shop that size. It would be difficult to keep warm enough to work in. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] A rose by any name? [Was: Not so custom]
Good old Wikipedia :-) Factory Data Systems actually, now part of Qube Global Software. Mike On 21 May 2012 10:05, Mark Wendt mark.we...@nrl.navy.mil wrote: On 05/21/2012 01:40 AM, Mike Bennett wrote: I faced the same issue a couple of years ago. The company I work for was called FDS so this was used in all the class names we created. We were sold and now trade under a new name. I decided to stick with FDS in existing and new code as this would be less confusing. Mike Feminine Deodorant Spray? ;-) Mark -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Power and data cables for CNC
Note that data cables will need to be screened. I'm using twisted pair, (OK CAT5, because it was lying around) this is working for my home switches, but when I joined up the Z Y limit switches (I don't have enough inputs for one each) I could no longer turn the machine on. HAL scope revealed a pulse occurring on the limit signal as the motors powered up, which made LinuxCNC think a limit was active. Mike On 20 May 2012, at 20:12, Dave e...@dc9.tzo.com wrote: On 5/20/2012 12:40 PM, Rafael Skodlar wrote: I wonder what kind of power and data cables would you recommend for use in X-Y-Z CNC about 1.2mx1m size? Besides power, it's not clear to me how many data lines for sensors, encoders, motor control, etc. are needed in general. Is it preferable to carry power and handful of control signals to the circuit on the gantry and preprocess some functions there or have everything wired into the central box? That would dictate the number of wires in the cable needed and what kind you need to buy. Would cable carrier from McMaster-Carr # 55835K432 be sufficient? Thanks, Figure out what cables you need to move back and forth and then choose the carrier. Jamming cables into a cable carrier is not a good idea. If you don't do some figuring before you know what you are going to carry, you will either have too much, or not enough space. Guessing usually doesn't work out nearly as well. As an alternative supplier; Igus sells direct in the US. http://www.igus.com/default.asp?c=usL=en Dave -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] A rose by any name? [Was: Not so custom]
I faced the same issue a couple of years ago. The company I work for was called FDS so this was used in all the class names we created. We were sold and now trade under a new name. I decided to stick with FDS in existing and new code as this would be less confusing. Mike On 21 May 2012, at 01:22, Przemek Klosowski przemek.klosow...@gmail.com wrote: On Sun, May 20, 2012 at 6:56 PM, Dave e...@dc9.tzo.com wrote: On 5/20/2012 6:13 PM, gene heskett wrote: On Sunday, May 20, 2012 06:11:51 PM charles green did opine: I also don't see any sense in going into the source code and changing all references of emc to something else. OK, but then should we also keep using 'emc' in new code? or start using the new term? The latter seems confusing, especially as it could end up in 'struct emc_xxx { int LinuxCNC_yyy..}. It's not a big deal, just have to decide on something. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Power and data cables for CNC
Rafael The wires you need will depend on what motors you are using, the arrangement of limit/home switches and if encoders are being used. Once you know these things you can choose the cable. For example I have built a machine of similar size to yours. It's driven by three 3.1Nm steppers with no encoders. The steppers each need four wires and are driven at 4.5A so I choose 24/0.2 wire to carry this. I have two limit and one home switch per axis so I need six signal wires per axis. I could have combined the 0V line, the I would only need four wires, but felt this would limit my options. I have used CAT5 cable for this, but now find that I may have to replace this with shielded cable. Mike On 21 May 2012, at 04:57, Rafael Skodlar ra...@linwin.com wrote: On 05/20/2012 12:12 PM, Dave wrote: On 5/20/2012 12:40 PM, Rafael Skodlar wrote: I wonder what kind of power and data cables would you recommend for use in X-Y-Z CNC about 1.2mx1m size? Besides power, it's not clear to me how many data lines for sensors, encoders, motor control, etc. are needed in general. Is it preferable to carry power and handful of control signals to the circuit on the gantry and preprocess some functions there or have everything wired into the central box? That would dictate the number of wires in the cable needed and what kind you need to buy. Would cable carrier from McMaster-Carr # 55835K432 be sufficient? Thanks, Figure out what cables you need to move back and forth and then choose the carrier. Jamming cables into a cable carrier is not a good idea. I'm well familiar with flexing and shielding issues in general since early HP plotter days. I was hoping to get a simple answer based on real life experience, get this or that cable with x number of shielded and stranded or twisted wires ;-) That's why I mentioned size as that would give one an idea of motor sizes and other requirements. Is it better to have one cable with x number of wires to take care of all needs or a number of smaller cables (y) with x/y wires? If you don't do some figuring before you know what you are going to carry, you will either have too much, or not enough space. Guessing usually doesn't work out nearly as well. Agree, and that's why I tried to see what others are doing on this issue as it seem to be poorly documented in general. I try to capture this from numerous pictures but wires seem to generate little interest in general. As an alternative supplier; Igus sells direct in the US. http://www.igus.com/default.asp?c=usL=en Dave Links are always encouraging. However, I'm still struggling with the variety of cables mentioned on Igus site: data cable, bus cable, servo cable, control cable. Lots of homework ahead I guess, and that's before the experiment can begin. Thanks guys, -- Rafael -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Not so custom
I'd also edited the machine INI file which I knew would be overwritten, so had made a copy of this. I did get a warning, but thought it was about the INI file. A backup file has been created, but I've run StepConfig several times, so my custom_postgui.hal file is long gone. The name 'custom' is what confused me, as the Custom.hal file is not overwritten. I'm using the latest version of LinuxCNC. (Not near machine at present so can't quote the number) I'll create a new file next time and load this in the INI file, so I only have one file to maintain. Mike On 16 May 2012 07:06, Chris Morley chrisinnana...@hotmail.com wrote: From: mjb1...@gmail.com Date: Wed, 16 May 2012 06:51:14 +0100 To: emc-users@lists.sourceforge.net Subject: [Emc-users] Not so custom Argh StepConfig overwrites custom_postgui.hal with an empty file. The name 'custom' suggests it should not. Mike In fact it should not do that without warning you first. and if it does it should rename the old one to backup_postgui.hal What version of linuxcnc are you using? Chris M -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Not so custom
Argh StepConfig overwrites custom_postgui.hal with an empty file. The name 'custom' suggests it should not. Mike -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Some advice needed
1) is there a way to do manual tool touch-off during manual toolchange in a middle of g-code file? Not yet. I think there is enough momentum now that there will be in the next major release. As a user of a simple machine, I'd vote for that. Mike -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] First cut
Good work. I note the presence of BS1363 mains plugs, so presume you are in the UK too? I certainly am. I'm based near Guildford in Surrey. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Joystick Pendant
Andy That's great Looking at the syntax of G10, I think I would need to add [HALUI] # mdi-command-00 Touch off X MDI_COMMAND = G10 L20 P0 X0 # mdi-command-01 Touch off Y MDI_COMMAND = G10 L20 P0 Y0 # mdi-command-02 Touch off Z MDI_COMMAND = G10 L20 P0 X0 to my INI file I should then be able to add # Assign buttons to touch off commands net touch-off-x halui.mdi-command-00 = input.0.btn-base5 net touch-off-y halui.mdi-command-01 = input.0.btn-base6 net touch-off-z halui.mdi-command-02 = input.0.btn-base7 to my postgui.hal file Sounds simple enough. I'll give it a go tonight. This will save having to reach for the keyboard after using the joystick to move to the touch off position. Mike On 9 May 2012 10:20, andy pugh bodge...@gmail.com wrote: On 9 May 2012 06:36, Mike Bennett mjb1...@gmail.com wrote: For now just linking a button to perform touch off zero would be good, but I need a way to control which axis. I have several buttons spare so I could use one for each axis. Touch-off is equivalent to G10, so you could link a button to an MDI_COMMAND pin in HAL. http://www.linuxcnc.org/docview/html/config/ini_config.html#_halui_section_a_id_sub_halui_section_a That isn't as clear as it could be, but every entry in that section creates a HAL pin called halui.mdi-command-NN and any time the pin is taken high the specified G-code will run. -- atp The idea that there is no such thing as objective truth is, quite simply, wrong. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] First cut
The gantry is driven with just one motor, but I have a wire and pully system to keep the other side running parrallel. There is a pully at each corner of the table and the wire goes diagonally throught the table to the other side, all through some nice slots in the torsion box. Mike On 9 May 2012 14:56, gene heskett ghesk...@wdtv.com wrote: On Wednesday, May 09, 2012 09:54:44 AM Mike Bennett did opine: After four months of weekends I've taken my first cuts on my DIY gantry router. https://www.dropbox.com/gallery/59884319/1/CNC%20Machine?h=c48cbb Drawn in iPocket Draw on the iPad, made using the router on the machine, a cordless drill and a jig saw. My neighbour turned down the ends of the studding to fit the couplings. The first parts are flanges so I can attach the trunking fittings and tidy up the wiring. To do: Fit trunking and tidy up wiring Fit E Stop button and self holding relay Fit limit and home switches Fit T track to table Then I can start making things in earnest. Mike Nice work Mike. Are you driving the gantry with just the motor I can see? Cheers, Gene -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) My web page: http://coyoteden.dyndns-free.com:85/gene A pound of salt will not sweeten a single cup of tea. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Joystick Pendant
Touch off buttons working a treat. My only observation is that the tool path in Axis does not update, unless I use reload. Mike On 9 May 2012, at 10:20, andy pugh bodge...@gmail.com wrote: On 9 May 2012 06:36, Mike Bennett mjb1...@gmail.com wrote: For now just linking a button to perform touch off zero would be good, but I need a way to control which axis. I have several buttons spare so I could use one for each axis. Touch-off is equivalent to G10, so you could link a button to an MDI_COMMAND pin in HAL. http://www.linuxcnc.org/docview/html/config/ini_config.html#_halui_section_a_id_sub_halui_section_a That isn't as clear as it could be, but every entry in that section creates a HAL pin called halui.mdi-command-NN and any time the pin is taken high the specified G-code will run. -- atp The idea that there is no such thing as objective truth is, quite simply, wrong. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] hal 'net' command puzzler
Sounds like a good idea Andy, as long as each axis retains it's own value. Mike On 7 May 2012, at 20:15, andy pugh bodge...@gmail.com wrote: On 7 May 2012 15:16, gene heskett ghesk...@wdtv.com wrote: because Touch Off doesn't display the current setting, but defaults to 0.0. That of course makes it easy to cancel a Touch Off, but I find in my usage, I need to just edit it another thou or so. Having considered this during a long and tedious ride down the A1, I am persuaded that there is no reason that the touch-off dialog shouldn't default to the current value. Does anyone else have an opinion? -- atp The idea that there is no such thing as objective truth is, quite simply, wrong. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Joystick Pendant
I've just 'wired' up a joystick to use as a pendant, based on the Simple Remote Pendant article on the Wiki. As I only have two analogue inputs X Y (the third is normally used for throttle and does not self centre so I did not fancy using that) I used the trigger button to select between X Y control or Z control. However I notice strange behaviour on start up. I tracked this down to the fact that input.0.btn-joystick and input.0.btn-joystick-not were both false until the trigger is pressed the first time. Is this normal? I guess I can overcome this by using a not component. I'm using axis and would like to connect one of the joystick buttons to the touch off button, but can't see this. Is this possible? Can I link to keyboard keys so something like net touch-off keyboard.end = input.0.btn-bottom4 Mike -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Joystick Pendant
Andy For now just linking a button to perform touch off zero would be good, but I need a way to control which axis. I have several buttons spare so I could use one for each axis. Mike On 8 May 2012, at 23:25, andy pugh bodge...@gmail.com wrote: On 8 May 2012 22:54, Mike Bennett mjb1...@gmail.com wrote: However I notice strange behaviour on start up. I tracked this down to the fact that input.0.btn-joystick and input.0.btn-joystick-not were both false until the trigger is pressed the first time. Is this normal? I guess I can overcome this by using a not component. hal_input.py appears to actively set all -not buttons to 1. (line 80) so that seems unexpected. I'm using axis and would like to connect one of the joystick buttons to the touch off button, but can't see this. Is this possible? All things are possible, but some are harder than others. I think you could probably do some magic with a .axisrc file to bind the touch-off button to an external input. Do you want to bring up the actual touch-off dialogue, or simply achieve the same effect? -- atp The idea that there is no such thing as objective truth is, quite simply, wrong. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] First cut
After four months of weekends I've taken my first cuts on my DIY gantry router. https://www.dropbox.com/gallery/59884319/1/CNC%20Machine?h=c48cbb Drawn in iPocket Draw on the iPad, made using the router on the machine, a cordless drill and a jig saw. My neighbour turned down the ends of the studding to fit the couplings. The first parts are flanges so I can attach the trunking fittings and tidy up the wiring. To do: Fit trunking and tidy up wiring Fit E Stop button and self holding relay Fit limit and home switches Fit T track to table Then I can start making things in earnest. Mike -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] hal 'net' command puzzler
As a new user I've been following this thread with interest. My only questions are: 1. What is the scope of a signal name. Is it machine wide or limited to the Hal file it appears in. 2. If machine wide, are there existing signal names in existence that I have to avoid re-declaring? Mike On 5 May 2012, at 22:31, John Prentice j...@castlewd.freeserve.co.uk wrote: From: andy pugh bodge...@gmail.com Every net command is followed immediately by a signal name. That is, a name you have chosen yourself, to make sense to you (or to confuse yourself horribly in the future, if you so choose). You can uses the same signal name on as many net commands as you like. But being a signal name it needs to be the first term after the word net Every net command with the same signal name will pass the same value to every HAL pin listed in the command. And that value will be from the one, and only one, output pin that appears in one of the net commands. I use the mental model that the signal is a wire and the signalname defined after net is the heatshrink sleeve printed with its name. The wire loops its way round pins (i.e. terminals) but, as the order of writing does not matter, the HAL is essentially a schematic not a wiring diagram. Of course woebetide the person who wires the outputs of more than one totem pole gate (or push-pull amp) together. HAL gives you an error if you try it and this prompts you to include a selector, or tri-state bus arrangement on the drivers. As an aside, as many nets are best written on one line, inventing the signal name is tedious. It would suit me to allow a wildcard, * or whatever, as signalname and HAL would invent a unique internal name for its own purposes. John Prentice -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] hal 'net' command puzzler
Thanks Andy On 6 May 2012, at 13:23, Andy Pugh bodge...@gmail.com wrote: On 6 May 2012, at 08:25, Mike Bennett mjb1...@gmail.com wrote: 1. What is the scope of a signal name. Is it machine wide or limited to the Hal file it appears in? They are system-wide and are the only practical way to share data between HAL files. 2. If machine wide, are there existing signal names in existence that I have to avoid re-declaring? No, they are created by the HAL files only, and there are no hidden HAL files. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Limit max jog rate
Hi I'm planning to wire my limit and estop switches to a relay that will cut power to the spindle, disable the stepper drivers and inform Linux CNC that an estop has occured. I want do this this as otherwise there may be no way to stop the machine if a software error occurs. This means I will need a limit override switch so I can jog back off the limit switch. If I feed an output from this switch back into the PC is it possible to limit the maximum jog rate while the button is held in, so I can't accidently jog at high speed in the wrong direction? I'm not looking for a full solution just confirmation that this is possible to do with HAL commands. If possible I will set myself the challenge of working out how. Mike -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Fixed Dwell
Hi I'm nearing the end of building a DIY gantry router. The router I'm using has soft start, so takes several seconds to come up to speed. I realise I could add dwell commands to the G-Code, but is it possible to add a fixed dwell to Linux CNC after spindle start. From reading other posts I see that HAL has a spindle-at-speed input that is intended to be used with encoders, but could it be used with a timer? Mike On 22 Apr 2012, at 00:12, charles green xxzzb...@yahoo.com wrote: optimum value for planning ahead for a possible stop or maximum acceleration change: take current feed for current block and maximum possible accel of machine to get distance required for stop. then next N blocks that cover that distance, and apply appropriately modified feeds to them. think of a gcode file as a matrix, each row would correspond to a block, the first several columns are all the various gcodes, the next several are all the various x1..xn axes, then several columns covering offset vectors, feeds, spindle, various Ms, etc. then just tack on another column that is the achievable feed. when file is loaded to controller, it gets scanned to fill in the values in the actual feetrate column. maybe there is another similar column for actual spindle speed that gets filled in similarly, in case it's being used like a c axis to get coordinated revolution. at program execution, the calculated realistic values columns are used to generate motion. soft program stops during execution may run out a few blocks. estops are an emergency situation, so who knows.. single stepping is usual one line check based on stop at end of block. are there not already some 'hidden' columns x1'..xn' that result from cutter radius compensation? i guess i'm thinking of linear programs, so in the case of loops and subroutine calls, the end result is a much longer list of actually executed blocks. maybe it never ends (= bad gcode). probing would also not fit the scheme very well - maybe consider probing blocks to be bounded in the code by stops? or, what if there were choices between more flavors of operation: advanced lookahead flavor would not allow nuts in it like conditional loops or surprise probings; crazy probe scanner routine mode wouldnt have the texture advantage of nice feedrate smoothness. --- On Sat, 4/21/12, Viesturs Lācis viesturs.la...@gmail.com wrote: From: Viesturs Lācis viesturs.la...@gmail.com Subject: Re: [Emc-users] Trajectory planning and other topics from a EMC(LinuxCNC) newbie (TheNewbie) To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date: Saturday, April 21, 2012, 12:58 PM 2012/4/21 Jon Elson el...@pico-systems.com: The real problem I see is that RATIONAL G-code that was correctly written to perform a particular operation cannot be executed as fast as the machine and drives COULD allow it to go, due to the stop on next block requirement. I agree. What I see the big issue for solving this in trajectory planner or whatever _inside_ LinuxCNC is that I do not see, how to determine by some hard facts, what is the best way to determine the lookup amount. Certain number of lines or a certain travel distance? Ok, when the method is chosen, how to determine, what is the optimum value? That is why I am in favor of adding a separate filter, which would take the code and rephrase it to what is really in there - either arcs or splines/nurbs. In this case the file would be processed, when loaded (I have not really understood, when it would be processed in the first variant - also on loading or on the fly, when it is executed), so it definitely would not affect realtime performance, because the file would not be executed at that time. I think that waiting 10-20 seconds for the PC to recalculate the path and find, what curves would fit the existing profile, defined by tiny G1s. Viesturs -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second.
Re: [Emc-users] Fixed Dwell
Is timedelay a Linux CNC module that can be triggered by a spindle start command? Where should I look for documentation on this? Mike On 22 Apr 2012, at 08:22, Viesturs Lācis viesturs.la...@gmail.com wrote: 2012/4/22 Mike Bennett mjb1...@gmail.com: From reading other posts I see that HAL has a spindle-at-speed input that is intended to be used with encoders, but could it be used with a timer? Exactly! It may be intended for encoders, but You are the one to adjust this point... You can link it to whatever You need, which tells LinuxCNC that machine is ready for work - it can be timer, it can be external button for You to press, it can be whatever You need. In one of my machines I have several inputs (from VFD , when VFD thinks that spindle is at speed, from air pressure sensor - pneumatics hold the workpiece at place and I think that there were one or two more) through and2 modules linked to spindle-at-speed. I think that timedelay module is the one for this situation. Viesturs -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Fixed Dwell
Brilliant I've added the following to my custom.hal file and it works loadrt timedelay count=1 addf timedelay.0 servo-thread setp timedelay.0.on-delay 10 setp timedelay.0.off-delay 0 net spindle-on = timedelay.0.in net spindle-ready = timedelay.0.out net spindle-ready = motion.spindle-at-speed You've made my first venture into HAL very easy Mike On 22 Apr 2012, at 09:22, Viesturs Lācis viesturs.la...@gmail.com wrote: 2012/4/22 Mike Bennett mjb1...@gmail.com: Is timedelay a Linux CNC module that can be triggered by a spindle start command? It can be triggered by whatever You need. IMHO motion.spindle-on is most appropriate for Your situation. Where should I look for documentation on this? http://www.linuxcnc.org/docs/devel/html/man/man9/timedelay.9.html load the module: loadrt timedelay [count = 1] attach it to servo thread addf timedelay.0 servo-thread connect to spindle pins: timedelay.0.in - motion.spindle-on timedelay.0.out - motion.spindle-at-speed set on and/or off delays (set it to zero, if not needed): setp timedelay.0.on-delay 3(or whatever time in seconds You need) setp timedelay.0.off-delay 0 Viesturs -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Fixed Dwell
I chose to put the lines in the custom HAL file as I still want to use the stepconfig wizard for tuning max speed and acceleration. I take your point about the comments. Mike On 22 Apr 2012, at 11:00, Viesturs Lācis viesturs.la...@gmail.com wrote: 2012/4/22 Mike Bennett mjb1...@gmail.com: Brilliant I've added the following to my custom.hal file and it works You can safely put these lines in Your main HAL file as well. I usually have everything in one HAL file. They can be up to 400 lines long... Putting comments is very recommended, otherwise few months or even years later it might be difficult remembering, what does each line exactly mean, especially, if some complicated arrangements are created. You've made my first venture into HAL very easy Because HAL _is_ easy :) Your situation is easy to solve, but there are many situations, when lots of different HAL components need to be used together to perform particular function. And writing Your own custom HAL component is an alternative, which I find more difficult, because it actually requires some programming skills. Viesturs -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users