Re: [Emc-users] LCNC and 3d Printer
E values are not speed values but position as well like for other axes. It represent the length of filament needed during each X/Y move. You can just control the E motor like any other one on the machine. Le 30/05/2016 02:23, a k a écrit : > Hello > > i just run kissliser http://www.kisslicer.com/ > and many people use it because it free (some realize free ) > > here is how main code looks like > > G1 X-2.89 Y29.74 E2.48 > G1 X0.49 Y29.72 E2.1506 > G1 X4.23 Y29.5 E2.3874 > G1 X7.73 Y29.13 E2.2395 > G1 X11.56 Y28.58 E2.4618 > G1 X14.92 Y28 E2.1725 > G1 X18.51 Y27.24 E2.3375 > G1 X22.09 Y26.24 E2.3664 > > /// > > regular X and Y and after layer complete Z move incrementally > > up. > > And here is also E parameter that increase or decrease > > speed of wire/ filament.. > > Can LCNC make LCNC 3d printer ready and make output for E > > parameter ? > > like rated from 0 V DC to 5 V DC. that will proportionally > > indicates speed of plastic filament /wire . > > Looks similar how i stop LCNC with 0-5 V DC but in this > > case LCNC will sent frequency out that will > > converted into 0 - 5 v DC or use just PWM for control > > filament or wire etc. > > LCNC can use 2 boards 5I20 , there are 4 more > > encoder channels that can be used for this purpose. > > Thak you > > aram > -- > What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic > patterns at an interface-level. Reveals which users, apps, and protocols are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e > ___ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users -- What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] look ahead---?
last time I had do to something similar, I splitted the last move and inserted my M code between the two moves. Worked well. Le 08/06/2015 08:59, a k a écrit : Hi i think that instead of look ahead for G0 it will be better to have/create new M code (M100 or M(n)) that will: after running on G1 mode and after reading code G0 will move Z up 1 (or some parameter a=..., then move back on the same last trajectory about 0.5 -0.75 or some parameter b=.., then down to initial Z or parameter C=..., and reread last 0.5 =0.75 trajectory motion. this new M code will open new and necessary capability of linux cnc -- for use with welding application. How difficult it will be to create such M code? Any idea direction how to do that? thank you aram On Sun, Jun 7, 2015 at 3:16 PM, a k pccncmach...@gmail.com wrote: hi i am interesting if it will be possible to Linux cnc look ahead 4-5 lines before G0 and then send some signal out? right now i have a working system where when system reads G0 signal going out. now i want to this signal went out like 0.5 - 0.75 of travel before actually system reads G0 when i said 0.5 - 0.75---before G0 machine moves on G1 and when this travel will be around 0.5 - 0.75 before the end of travel i want to signal that indicates G0 go out. thank you aram -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Inkscape ?? g code tool quick and dirty for Gene
Le 08/11/2014 18:55, Gene Heskett a écrit : (...) Except that this time I get a different error. Select one of the action tabs - Path to Gcode, Area, Engraving, DXF points, Orientation, Offset, Lathe or Tools library. Current active tab id is preferences So what am I missing? This happens when you click apply with the preference tab active. To get things to work, go to the preference tab and set what you need to, the switch back to the action tab (path to gcode, or anything you want to do, usually the first tab in the window) and then now press apply. It is quite obscure why they did it like that, but I think I is something that last from the time the gcodetools pluging had all the possible actions in different tabs. Now that each comand opens a window with only the action tab and the preference tab it should work even if you are on the preference tab. -- Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Inkscape ?? g code tool quick and dirty for Gene
yes, selection in inkscape is really a problem. one solution I use when there are too close objects : open the xml editor, then you got a list of objects, with their properties and lots of obscure attributes, but when you click on un xml node, the correspondig object is selected. take some time to find the right one, but at least you can select it alone Le 12/11/2014 15:21, Gene Heskett a écrit : On Wednesday 12 November 2014 06:35:04 yann jautard did opine And Gene did reply: Le 08/11/2014 18:55, Gene Heskett a écrit : (...) Except that this time I get a different error. Select one of the action tabs - Path to Gcode, Area, Engraving, DXF points, Orientation, Offset, Lathe or Tools library. Current active tab id is preferences So what am I missing? This happens when you click apply with the preference tab active. To get things to work, go to the preference tab and set what you need to, the switch back to the action tab (path to gcode, or anything you want to do, usually the first tab in the window) and then now press apply. It is quite obscure why they did it like that, but I think I is something that last from the time the gcodetools pluging had all the possible actions in different tabs. Now that each comand opens a window with only the action tab and the preference tab it should work even if you are on the preference tab. Obscure? Yes. Intuitive, No. Lack of readable docs ought to be punishable by at least 100 lashes with a wet noodle. IMNSHO, it is inkscape itself that needs the lashing. The inability to turn off the snap to makes it extremely worthless for anything like this. Intuitively, gcodetools needs some white space around the object so it can find the edge, thats a no brainer assumption. But when you have drawn the box well outside the boundaries of the object, in one attempt I left a good 2 all the way around the object I wanted to trace by edge detection, but the instant I released the mouse button, the handles all snapped to the object and attached themselves to it, from then on functioning as handles to distort/move the object. So not only have the edges been lost, so has any claim of precision. Whether that might be fixed with a tarball build of a newer inkscape, I have no clue. This was Inkscape 0.48.2 r9819, according to the about. In the meantime, the person doing the covers for this device miss- understood my order, so I will now get a pre-engraved kit of parts, with the std engraving being an extra buck. But it will be done with the same 3mm bit used to do the cutting out, but only to 50% depth. So its both a sigh, and a shrug. Several people have done a lot of time wasting work on this, and I both apologize for wasting your time, and I thank you very much for the effort. Cheers, Gene Heskett -- Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Ball Screw Drive?
Le 11/06/2014 20:28, noel a écrit : Timing belt. Lots of ways to use 'em. 2 from 1 motor, or 1 continuous. Very reliable. Very robust. Size them properly and keep them tensioned and they are wonderful. NR Yes, I agree. Done that this way on my 2mx1,5m gantry, works very well. -- HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing Easy Data Exploration http://p.sf.net/sfu/hpccsystems ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Why do dangerous changes suddenly creep in to Linuxcnc and nobody mentions it?
Le 06/06/2014 00:25, Eric Keller a écrit : Obviously, during rapids the tool shouldn't be engaged with the work, but most controls just have one feed rate override knob. Now you have to have 2 knobs? Not sure how I feel about that. When I'm not sure of my program, I twiddle the feed rate knob quite a bit. So do I. Saved me a couple of parts and tools ! May be there is some HAL trick to get the same knob sending value to the two feed control pins ? -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Feed control
so you want LCNC to output a 0-5v signal to control welding current according to feed rate, or you want feed to change according to welding current rate ? Le 14/05/2014 23:06, a k a écrit : Hi right now i want to solve problem to connect THCAD-10 to EMC2 and all HAL code. what is source of 0+5V dc - it will be generated by current or welding MIG type of machine. I want to build CNC operated welding machine. example my welder has 200amp max so 0 amp --= 100% feed and 200 amp --= 0% feed how do that i will think after i can assemble machine where 0 +5V will control feed. On Wed, May 14, 2014 at 12:49 PM, andy pugh bodge...@gmail.com wrote: On 14 May 2014 20:00, a k pccncmach...@gmail.com wrote: we talk about board THCAD-10 to convert 0 =5 V into signal that will be connected to A signal of encoder on emc2. why do i need encoder? If you want an adjustable knob as an input to LinuxCNC then an encoder is easier. You haven't said what the source of your 0-5V is. If it is from a knob and potentiometer then the encoder is easier and much cheaper. If the control voltage isn't from a hand-control then the encoder isn't the answer. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Feed control
Or you can use an USB joypad and do some voltage conversion to feed the 0-5v signal to one of the axis analog input. i did that on my machine using an external potentiometer in place of the on on the joypad, it work very well. And I'm pretty sure you can replace the potentiometer with your 0-5V signal using some resistor to limit current. Le 12/05/2014 19:47, andy pugh a écrit : On 12 May 2014 18:27, a k pccncmach...@gmail.com wrote: hi idea is to use 0 +5v to control/change feed in emc2 0v = 0 feed 5v = 100% feed In that case you need to find a way to get 0-5V into LinuxCNC, then connect that to the motion.adaptive-feed pin (and issue the M52 command to turn adaptive feed on). Getting the 0-5V input in is the hardest part. You don't have any analogue inputs, only encoder (or GPIO) inputs. Does it have to be an analogue voltage input? It would be a lot easier to wire up a small encoder as the feed control. If you do need analogue, then you need a voltage-to-frequency circuit to feed an encode input, then you can use that encoder velocity as a proxy for the voltage. There are special ICs for this, or you could cobble something up with a 555 timer. http://www.circuitstoday.com/f-to-v-converter Or, possibly, a small electric motor spinning a ball-mouse encoder :-) -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] A round toit generator
Le 17/04/2014 09:08, Steve Blackmore a écrit : Modern panels are designed to work in daylight and don't need full Sunlight. Well not really. There two main technologies, cristalline and amorphous. Cristalline cells needs full sunlight to deliver some usable power. Their efficiency is better. Amorphous cells can use indirect light like you have on cloudy day. But their efficiency is a little bit lower, wich is not a problem because they are cheaper, so for the same peak power you will pay the same. but you need more surface to install them. -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] A round toit generator
I have one of these chinese crimpers, I use it quite often when installing big batteries on solar systems. Very powerful, I also use it to crimp inox fittings on cables, or hydraulics, etc On metal like Al, copper or brass I'm sure it will work nicely to press coins :) Le 18/04/2014 11:27, Gene Heskett a écrit : On Friday 18 April 2014 05:23:24 andy pugh did opine: On 15 April 2014 21:25, Gene Heskett ghesk...@wdtv.com wrote: Not a bad idea, but how many tons needed for the bottle jack? Actually, I have just had one of these delivered (to be dismantled and used as part of a different project). http://www.ebay.com/itm/16-Ton-Hydraulic-Wire-Battery-Cable-Lug-Terminal -Crimper-Crimping-Tool-11-Dies-/360798635074?pt=LH_DefaultDomain_0hash= item5401464442 And it looks like it could make a nice coin press. Yes, and that is a heck of a good price. The last such gizmo like that I had in my hands was a Burndy Hi-Press, and its replacement cost in the middle '70's was about $1200 USD. Cheers, Gene -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Announcing LinuxCNC 2.6.0-pre1
I can help for french translation if needed. Feel free to ask me. Le 18/04/2014 13:26, Peter Blodow a écrit : Gentlemen, congratulations to the announcement of 2.6! I was very pleased to find may name on the list of contributers although I must confess that, besides participating lively, but passively in the discussions (lurking), my one and only contribution so far was the translation of a couple hundred error messages into German, more than a year ago. Big honour. Since I have no commercial application for LinuxCNC, just a few machines used for hobby purposes, it's mostly platonian love for IT applications leading me to LinuxCNC and the discussions on this list. I have installed a CD version of EMC2 and made some sample millings, but did my real CNC milling work by foot so far, using EAGLE for the coordinates, Excel for the scaling, Word for syntax structure and forming Gcode files and a free sample software, including a 3D traverse planner, for execution. Lathe work was done very effectively with home made Basic programs, a 286 PC and an old Parker-Hannifin IEEE stepper driver, but that was long ago. But being mentioned, reminded me to take up this translating again, if I only knew where to get into that. Translating was relatively easy to do, so I could take it up now after some disturbances I encountered meanwhile. To be honest, translating into Bavarian would be even easier sometimes as Bavarian often has a concise way to express things most like English has (yes, Michael, Austrian and especially Tyrolian is linguistically a branch of Bavarian). The reason, as I see it, is that English and Bavarian have close common roots in Midle High German from which they are descendants, as opposed to today's High German which was composed rather artificlally, beginnig about matirn Luther's time. The spaces provided for the messages, as I remember, are sometimes a little short limited so High German text is sometimes hard to fit into them (frequently, I felt the urge to choose entirely different language structures or even re-arrange the error messages logically instead of translating). As Franz von Kobell put it: Der Preusse spricht den gesamten Denkvorgang mit, der Bayer gibt nur das Ergebnis bekannt. The Prussian (meaning: the High German speaker) pronounces the entire way of his thoughts, the Bavarian only the result. But it would be a pain for the rest of German speaking people reading messages in Bavarian, so ... Would someone please tell me how to enter the LinuxCNC site in order to contribute some more translations? Easter Greetings from Bavaria Peter Blodow PS: Don't get me wrong, I'm not a native Bavarian, but of Viking descent! Am 18.04.2014 07:11, schrieb Sebastian Kuzminsky: I am pleased to announce LinuxCNC 2.6.0-pre1. This is the first in a series of pre-releases intended to shake out bugs, in preparation for the next stable release of LinuxCNC. If you are currently running LinuxCNC 2.5, you will not get automatically upgraded to 2.6. If you want to stay on 2.5, no action is needed. LinuxCNC 2.6 is available for Ubuntu 10.04 Lucid and Ubuntu 12.04 Precise. LinuxCNC 2.6 is not available for Ubuntu 8.04 Hardy. To upgrade an existing LinuxCNC 2.5 install on Lucid or Precise, see the instructions on the wiki: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?UpdatingTo2.6 If you use a Mesa 7i64 or a Mesa 8i20, pay special attention to the Changes to your configuration section, as some HAL configuration has changed. That wiki page also contains instructions for making a fresh install of LinuxCNC 2.6 on Ubuntu 12.04 Precise. New features since LinuxCNC 2.5: * reorganized sample configs to improve clarity * .ini files now support a '#INCLUDE' directive * GUI: Axis: allow feed rate override display to go up to % * GUI: Axis: XYUV foam cutter support * GUI: touchy: wheel scrolling of program start point * GUI: add new gmoccapy gui * GUI: add new gscreen gui * gladevcp: lots of new widgets * HAL: halcmd now supports tilde expansion * HAL: halscope now shows the first derivative of probe channels * HAL: stepgen now supports 16 channels (up from 8 in 2.5) * HAL: gs2 VFD driver now supports configurable acceleration and deceleration, and has support for a braking resistor * HAL: halui now switches to manual mode automatically when the user requests jogging * HAL: new drivers: * VFS11 VFD * Delta VFD-B * General Mechatronics 6 axis motion control card * xhc-hb04 USB jog pendant * HAL: new components: * mux_generic: generic multiplexer * lincurve: linearization curve lookup table * matrix_kb: matrix keyboard driver * mb2hal: generic Modbus-to-HAL interface * orient: works with M19 to control spindle position * sim-encoder: simulate an
Re: [Emc-users] A round toit generator
Le 15/04/2014 22:25, Gene Heskett a écrit : ISTR seeing inkscape can do the circular text bit, even OOw might be able to, but how to translate that into gcode? I don't recall seeing an inkscape to gcode utility. GcodeTools plugin for inkscape will do it. Works perfectly, I use it quite often for engraving text or cutting wood. -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] A round toit generator
Is that one OK ? J'ai lié 2 fichiers à ce message : round.svg http://www.hightail.com/download/elNLRGw2V3JiV3hwdmNUQw(469 Ko)YouSendIt https://www.yousendit.comhttp://www.hightail.com/download/elNLRGw2V3JiV3hwdmNUQw round_0001.ngc http://www.hightail.com/download/elNLRGw2V3JVbTlMWE5Vag(128 Ko)YouSendIt https://www.yousendit.comhttp://www.hightail.com/download/elNLRGw2V3JVbTlMWE5Vag Mozilla Thunderbird http://www.getthunderbird.com permet de partager facilement des fichiers volumineux. Le 15/04/2014 19:11, Gene Heskett a écrit : On Tuesday 15 April 2014 13:05:51 Kirk Wallace did opine: http://yertiz.com/cnc/round.htm Chuckle, but that isn't the one I've been looking for, Kirk. I need a quarter sized coin that says in circular text on one side This is YOUR round tuit and on the other side now, next excuse? I have a place for around 10 of those. But I am not the artist to do it, darnit. Cheers, Gene binto3PbRdNXk.bin Description: Binary data bin3ryTr9QnAk.bin Description: Binary data -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] A round toit generator
yeah there was some mistakes, and I kept the default font in inkscape. Not the nicer one, right. But it took me approx. 2 minutes to produce the NGC file using inkscape and gcodetools. It was more intended as a proof of concept than a usable file. I often use it for several works, like engraving text or cutting wood, and it works quite well, exepted some minor bugs like the ones you corrected manually. And gcodetool developpement is quite active and bugs are corrected fast. Here I just put the text around a circle, but you can put your text along any sort of line in ikscape. If you need sinusoidal text, you will get it :) And you can use whatever TTF font you want. Something I did for the local carpenter with the same toolchain : Le 16/04/2014 17:01, Gene Heskett a écrit : On Wednesday 16 April 2014 10:50:31 yann jautard did opine: Is that one OK ? J'ai lié 2 fichiers à ce message : round.svg http://www.hightail.com/download/elNLRGw2V3JiV3hwdmNUQw(469 Ko)YouSendIt https://www.yousendit.comhttp://www.hightail.com/download/elNLRGw2V3Ji V3hwdmNUQw round_0001.ngc http://www.hightail.com/download/elNLRGw2V3JVbTlMWE5Vag(128 Ko)YouSendIt https://www.yousendit.comhttp://www.hightail.com/download/elNLRGw2V3JV bTlMWE5Vag Mozilla Thunderbird http://www.getthunderbird.com permet de partager facilement des fichiers volumineux. GcodeTools needs help, several lines of bogus data in that file. I deleted the double z up lines, and several others with obviously bogus data that would have plowed a ditch many meters long. End result in the lcnc backplot is usable, but that isn't a great font and must have been italicized. The top of the capital U is overlapped and completely closed for instance. But the fact that it was do-able give me more confidence that I can do it when I am ready to. Thanks very much for the demo. Where do I put those two gcodetools files I got from the wiki so Inkscape can see them? Again, thank you yann jautard! Cheers, Gene -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] A round toit generator
Better with the pictures :) https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash3/t1.0-9/p180x540/557110_10151045145652130_669813147_n.jpg https://scontent-a-fra.xx.fbcdn.net/hphotos-prn1/t1.0-9/s720x720/150321_10151045141412130_995988124_n.jpg https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash2/t1.0-9/p180x540/246617_10151045141197130_2043711212_n.jpg Le 16/04/2014 17:55, yann jautard a écrit : yeah there was some mistakes, and I kept the default font in inkscape. Not the nicer one, right. But it took me approx. 2 minutes to produce the NGC file using inkscape and gcodetools. It was more intended as a proof of concept than a usable file. I often use it for several works, like engraving text or cutting wood, and it works quite well, exepted some minor bugs like the ones you corrected manually. And gcodetool developpement is quite active and bugs are corrected fast. Here I just put the text around a circle, but you can put your text along any sort of line in ikscape. If you need sinusoidal text, you will get it :) And you can use whatever TTF font you want. Something I did for the local carpenter with the same toolchain : Le 16/04/2014 17:01, Gene Heskett a écrit : On Wednesday 16 April 2014 10:50:31 yann jautard did opine: Is that one OK ? J'ai lié 2 fichiers à ce message : round.svg http://www.hightail.com/download/elNLRGw2V3JiV3hwdmNUQw(469 Ko)YouSendIt https://www.yousendit.comhttp://www.hightail.com/download/elNLRGw2V3Ji V3hwdmNUQw round_0001.ngc http://www.hightail.com/download/elNLRGw2V3JVbTlMWE5Vag(128 Ko)YouSendIt https://www.yousendit.comhttp://www.hightail.com/download/elNLRGw2V3JV bTlMWE5Vag Mozilla Thunderbird http://www.getthunderbird.com permet de partager facilement des fichiers volumineux. GcodeTools needs help, several lines of bogus data in that file. I deleted the double z up lines, and several others with obviously bogus data that would have plowed a ditch many meters long. End result in the lcnc backplot is usable, but that isn't a great font and must have been italicized. The top of the capital U is overlapped and completely closed for instance. But the fact that it was do-able give me more confidence that I can do it when I am ready to. Thanks very much for the demo. Where do I put those two gcodetools files I got from the wiki so Inkscape can see them? Again, thank you yann jautard! Cheers, Gene -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] A round toit generator
Le 16/04/2014 18:20, Gene Heskett a écrit : Great. And it sound like I might even be able to do it. Yes, sure you will. Incredibly easy to use once you get a little used to it. Documentation on the russian forum helps a lot, and if it's not enough, the forum is quite reactive and you get answers fast :) -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Isel Davinci G-code
Or modifiy your machine hardware to drive the maching via parallel port or mesa card ;) If it is stepper-based that should not be so complicated. Le 19/12/2013 18:40, ad...@mmri.us a écrit : I have been using Linux since 1997, so you preach to the converted. Unfortunately EMC does not work wioth Isel G-code at all. The machine communicates through a serail port not parallel. Unless some advances occurred with EMC the last past years that will drive the Isel it would be worth trying it again, but it never worked previous years. If all else fails I just have to write an interface myself. Gene Heskett wrote: On Wednesday 18 December 2013 23:18:21 ad...@mmri.us did opine: I have a small Davinci CNC that I bought years ago for prototyping, but never used as my larger CNC gets all the work. On Page 47 and 48 of the manual in the link below, it describes the Gcode for Arcs. My machine cuts arcs in the X-Y plane but will not move e.g. in an arc whenever the Z-axis is involved. I need an arc in the Z-axis as I want to cut a concave cavity along the length of a block. I tried everything according to the manual, but it refuses to move in an arc in the X-Z or Y-Z axis. Any clue why it does not work with this machine? If the link below on Pages 47 and 48 are examples which are trivial to follow. All these examples work but they are in the XY axis only. If the following link wraps or is unclickable just google Stepper *DaVinci G*-*Code* Interface Manual http://www.google.com/url?q=http://support.technocnc.com/support/0049_ GCODE%2520STEPPER%2520DAVINCI.pdfsa=Uei=yGyyUo6bEZD7kQfL8oG4Dgved=0CB 8QFjAAusg=AFQjCNG9KI0a2ruQooY0rq5yVxaqd-XoSw 1. This is windows based code, so this is the wrong list. We may have heard of the name, but its safe to say we know relatively little about it. 2. In the GCode summary of the above pdf document, I see no reference to G17-G18-G19, which select the plane of the arc(s) it will move in. 3. Based on that, its a safe assumption that this code is hopelessly broken for what you want to do. 4. You can download, from linuxcnc.org, a cd image that will not only install linux, but linuxcnc at the same time. It may take a few days to fine tune the install for your uses, and it may take a day or 3 to get linuxcnc configured to drive your machine, likely much better than the Davinci code ever could. A network connection is assumed for all the updating that will be required since that cd image is now nearly 3 years old. I have a cat5 to all of my machines. 5. All this assumes the DaVinci interface is through a standard parallel port interface. It or even specialized wide data path cards are the standard for driving machines in real time. Serial ports are way too slow, ethernet has latencies that can destroy precision, and usb is even worse. So give it a try, I think you will be pleased. And if you do have problems, this IS the list to bring them to. So in effect you came to the right list after all. :) http://www.google.com/url?q=http://support.technocnc.com/support/0049_G CODE%2520STEPPER%2520DAVINCI.pdfsa=Uei=yGyyUo6bEZD7kQfL8oG4Dgved=0CB8 QFjAAusg=AFQjCNG9KI0a2ruQooY0rq5yVxaqd-XoSw Cheers, Gene -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] How about a 1Ghz PIII for 2 axis?
I use a PIII 700MHz with 1G ram for my 3 axis gluing machine, run smoothly the 3 stepper axes trough // port, and a bunch of ladder/sequential logic to control the glue nozzle. Powerfull enough to play streaming music from internet while running the machine :) Le 01/05/2013 00:49, Gregg Eshelman a écrit : Picked up a Dell Dimension L100R for free. Has parallel and serial ports, 1 Ghz Socket 370 PIII with 512K cache (better than the 256K version) and will have 512 meg PC133 once I find another 256 meg stick it likes. I have a couple it sees as only 32 meg. (512 is max for this model.) I put an 80 gig hard drive in, have a CD-RW to replace the CD-ROM and need to find a PCI video card instead of using the built in video that cuts out a hunk of main RAM. This is a tiny little box, couldn't get much smaller without squeezing it sideways and putting the optical drive in on edge. For the big plasma table I have a mpc ClientPro 365. Much more muscle to it so it'll be able to handle XP + Mach3 and run the CAD and other software. All the little Dell will be doing is running LinuxCNC on the torch arm. Going to try and get Ned to go on a shopping trip to get components for that when he gets back from Utah. Found a surplus shop that has 4040 T-slot extrusion for $2.49 a foot, plus various sizes of cable carrier and plenty of other good stuff. I want to get that torch going first to cut some pieces for the big table's gantry. -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with 2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Shizuoka Four Axis on eBay
Is it a magnetic tape reader we can see on right side of the control cabinet ? Le 02/03/2013 00:10, Kirk Wallace a écrit : http://www.ebay.com/itm/251235604390 Also here too: http://sacramento.craigslist.org/tls/3640202006.html I already have one and there is no space left, shucks. -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Seasons Greetings and Xmas gift
Hi everybody Merry Christmas and happy new year from France. And for the ones that have a router capable of doing 800x600mm work in 10mm wood panel , there is a bonus : Make a educational christmas present to your child or grand child : a birdhouse :) Nail and glue free design. http://imagebin.org/240634 Here is the NGC file : http://filebin.ca/RJdr6qHEoCt/ok_COMPLET_trous_larges_1passe_0001.ngc Le 25/12/2012 14:25, Jim Wilkin a écrit : Merry Christmas and a Happy New Year from Canada. James wilkin -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Gluing little balls
I can add if you need a free vacuum pump, a used fridge compressor will do the trick. Just add some vacuum tank like an old gaz bottle or something similar to get a reserve, as the fridge compressor is quite slow, and it works well. Le 09/10/2012 21:39, Jack Coats a écrit : Check out some 'pick and place' machines used for surface mount devices. The same thing could be done with a 'vacuum pickup' as the CNC router device. Vacuum pick up a ball, take it over to a 'tub' of hot glue, possibly kept on a hot plate, dip the bottom portion of the sphere in the hot glue, then rapidly take it to the 'final resting place', and push it down into place firmly. Release the vacuum hold, return to pick up point. And as they say on the shampoo bottle: 'wash, rinse, repeat'. If you have good 'shop air', I could see using a venturi vacuum generator to operate the pickup (unless you happen to have a vacuum pump around). A couple of surplus electrically operated air valves would do the trick. I would probably put a small amount of silicone caulk on the bottom of the pickup (and let it skin over or solidify for a days or so) just to make a good seal on the ball bearings/marbles. Similar to buildyourcnc.com/PickandPlaceMachineTheredFrog.aspx or http://www.youtube.com/watch?v=-CqpbsTfVtM ... Jack Whatever you do, work at it with all your heart... Colossians 3:23 You don't manage people; you manage things. You lead people. — Admiral Grace Hopper, USN If you are not part of the solution, you are part of the precipitate - Henry J. Tillman Anyone who has never made a mistake, has never tried anything new. - Albert Einstein On Tue, Oct 9, 2012 at 4:52 AM, craig cr...@facework.com wrote: I have a CNC related problem. I am making small decorative personal gifts using thin wood (5-6mm - 1/4 inch thick) and 6mm diameter colored glass balls (small marbles). A pattern of shaped holes is cut in the wood with a small cnc router using 2 tools. A 1/4 ball nose mill cuts to approximately 4mm depth. A 3/16 tool then cuts the rest of the way through he wood. additional surface patterns may also be cut. The balls are then glued into the holes with a clear adhesive ( currently a thinned clear caulking compound). The resulting items are interesting viewed directly or back-lit. The problem: The marbles are currently glued in by hand. Painting the glue into the holes, placing the ball and pressing it down gets tedious. I would like to automate this process by replacing the spindle with other equipment. I can automate the pick and placement of the balls. ( spheres may be the easiest item to pick and place) But I have not found a good way to automate the gluing process inexpensively. suggestions? Thoughts? Any help would be appreciated. Craig -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Gluing little balls
Le 10/10/2012 10:32, andy pugh a écrit : On 10 October 2012 03:53, Dave e...@dc9.tzo.com wrote: I'd look into glue that sets via ultraviolet light, so you don't have to deal with it setting up in the equipment. UV might not get to where it is needed through wood and coloured glass. I agree with Andy, I'm pretty sure this can't work. I already tested UV curing glue for solar panel assembly, and I wasn't able to get the UV pass trough the solar panel glass. And solar panel glass are extra clear glass that should not block any light... -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Gluing little balls
Le 10/10/2012 13:35, Bruce Layne a écrit : There are many different UV curable adhesives. In most of the applications that I've seen, bright UV light is shone directly into the thin adhesive gap. We tested that. No luck. in fact it worked, it did initiates the curing process, but the resulting curing time was far too slow for our needs. -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] For anybody considering upgrading their motherboard in the next few months.
Le 18/09/2012 11:23, Mark Wendt a écrit : On Mon, Sep 17, 2012 at 12:07 PM, yann jautard brico...@free.fr wrote: In the linux world, when a switch like that happens (for a user interface or for a system library), the new version is always still something I personally consider as a beta version, without most of the must have features. So you just CANNOT be used to the new one, as it is just not possible to do very simple things like sorting programs by categories ans create a launcher on the desktop... And also the old apps cannot be used with the new system, or you need to recompile them for yourself, and solve a large amount of problems with the new libraries. And be happy if you can solve them :/ just my two cents... yann Well, that's kinda where M$ ran into a lot of security problems, trying to support legacy applications. I'd much rather take the Unix/Linux approach, and have to recompile and rebuild, than spend weeks hardening a system just to keep a 15 year old piece of software working like it used to. Mark well, from an admistrator point of view, I of course agree with you. But from the lambda user point of view, this is more another difficulty to turn to linux than something good, I think. Add this + the constant changes in desktop environnement like the one we where talking about, and you got something quite repulsive for newbies. -- 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 -- Got visibility? Most devs has no idea what their production app looks like. Find out how fast your code is with AppDynamics Lite. http://ad.doubleclick.net/clk;262219671;13503038;y? http://info.appdynamics.com/FreeJavaPerformanceDownload.html ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Curiosity, is gonna run this cat plumb out of lives yet.
I just did that three days ago, because at the office we where looking for a linux autocad alternative. just filled-in the dialox box that pops up at first start with the email, name and other 2 or 3 required things, and it was ok. Le 21/08/2012 21:28, Gene Heskett a écrit : Hi All; I'm curious. How many of the members of this list has downloaded the Dassault Systemes cad program and have successfully registered the freebie copy? I am 0 for 2 here. I am getting the impression they have no intention of registering the freebie version, its beginning to feel like a bait switch. Comments? Cheers, Gene -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Right place for a question about gedit? Updating?
10.04 is a rather old version regarding the actual ubuntu distro (12.04) when a new version is out, they do not upgrade applications. They release only security updates when a bug is found out. To get a new version from apt repositories, you could try to activates the backports repository in Synaptic. But be careful with this, because it may upgrade automatically some application you do not want to upgrade. I suggest you activate backports, upgrade gedit, then desactivate backports again. Le 21/08/2012 12:08, Marcus Bowman a écrit : I'm running 10.04 Lucid Lynx. Is that the highest version for a stable performance from LinuxCNC? Ok. I see I have gedit v2.30.2 installed. I have downloaded the current stable version from the gedit main site (3.2.6) so that's all fine. I have not installed it yet, though, because it raises another question. Ubuntu 10.04 is set to update packages. It tells me gedit is up to date with v 2.30.2, so there's something wrong with this. What settings need altered to point Update Manager to auto-update gedit? Sorry; I know that is an elementary system question. I thought all my sources in Update Manager were working. I can have a go at building gedit from the tarball, but would much prefer to have it auto-updated by Package Manager, if possible, as that seems a more reliable route. Regards, Marcus On 21 Aug 2012, at 08:58, andy pugh wrote: On 21 August 2012 09:31, Marcus Bowman marcus.thebowm...@virgin.net wrote: when I cut and paste or copy and paste within gedit, it puts the pasted items in the wrong place, most of the time https://bugs.launchpad.net/ubuntu/+source/linux/+bug/337801 Suggests that the bug was fixed in gedit v3.2. That bug report suggests that it appeared in Hardy Heron (8.04) Which version of Ubuntu are you using? It might be possible to update gedit to a fixed version. Talking of gedit, the G-code highlighter here is much better than the one on the LiveCD. http://www.cnc-club.ru/forum/viewtopic.php?f=33t=80 -- 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] Downloading Release 2.5
Le 03/04/2012 15:59, Alex Joni a écrit : (..) http://www.linuxcnc.org/iso/ubuntu-10.04-linuxcnc2-i386.iso (...) it includes: - Ubuntu 10.04 (incl. latest updates) - LinuxCNC 2.5.0 (note the linuxcnc2 in the name, the linuxcnc1 contains LinuxCNC 2.4.x). so why not writing it down clearly in the iso name ? don't you think ubuntu-10.04-linuxcnc2.5.0-i386.iso would have been a more representative name ? anyway, lots of thanks for the work done :) -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] PC shutdown
I think the 12V relay is a good idea. or as an alternative you may use this kind of device, with a master/slave function : http://www.priceminister.com/offer/buy/6668553/Bloc-Multiprise-Parafoudre-Parasurtenseur-Fonction-Master-Slave-Onduleur-Peripherique-d-alimentation.html Le 18/01/2012 13:12, andy pugh a écrit : I have a D510 + PicoPSU system. The PC shuts down as expected, but I would rather like it to power-off the power supplies and monitor too. Has anyone set up such a system? I am thinking in terms of a relay controlled by the PicoPSU 5V or 12v output to switch the 240Vac with a momentary switch in parallel. Any better ideas? -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] unexpected reset of the emc.var file
Le 12/01/2012 23:34, gene heskett a écrit : On Thursday, January 12, 2012 05:29:04 PM robert did opine: i have seen my work offset disapear also and its more todo with machine being shutdown/turned off with out it doing a full shutdown, iv not dug deep into it but it seems EMC does not close the file or something if you dont allow a shutdown it gets reset in some way. rob I haven't experienced that that I know of, but I am wondering if you allow emc to do a clean shutdown before you do a graceful on the computer. I have no clue what emc might do if the shutdown was a 5 second hold on the power switch while it was running. Or, heaven forbid, the power strip switch was used as an end of day shutdown. Perhaps a QA and refresher tutorial with the employee might be illuminating? May be, but I'm pretty sure shutdown was done in the regular way, exiting emc, then gnome, then power off the machine switch. We experienced problems with our electricity provider last month and had several cutoffs while machine was running. No problems with emc.var file. Some problems to restart properly in the middle of the work, of course, but no problems with EMC2. -- RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] unexpected reset of the emc.var file
hello all on the gluiing machine, this morning, surprise : my employee was unable to start work, with a linear move at line 24 will exeed joint 1 capabilities error that left him quite puzzled. It took me some time to understand what happened : all values in the emc.var file where reseted to zero. So work origine (G59.3, here) was lost. I restored the file from backup and it's ok. But I wonder how this can happen ? Here this is not a big deal (and at least the program could not start and crash the work), but on a big mill, I think it can be very dangerous if the program starts whith wrong origine values... Well, I know I use an old and buggy version of emc2 I must update (2.4.0~pre), but I wanted to inform all concerned people this can happen. Maybe it can still happen in newer version ? yann -- RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] fail2ban default setup gotcha
Le 25/12/2011 23:28, Jon Elson a écrit : Linux distros. Ctrl/Alt/F7 goes back to the Xwindows screen if it is working. or ctrl/alt/F8 sometimes, e.g. if for some reason *dm crashed and respawned. Ctrl/Alt/backspace kills Xwindows. not anymore on *buntu distros. If you want it, you need to re-activate it on the Xorg.conf file. -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] fail2ban default setup gotcha
Le 23/12/2011 23:35, Mark Cason a écrit : On 12/23/2011 01:47 PM, gene heskett wrote: Last login: Thu Dec 22 09:38:52 2011 from coyote.coyote.den gene@shop:~$ sudo useradd -u 500 gene to modify a user, you must use usermod: sudo usermod -u 500 gene I haven't used usermod in a lng time, so I don't know if you need to change user, and group, for all of the files you own. sudo chown -R gene.gene /home/gene yes, you need to. And this will work, I've ever done this long time ago. But to be sure there will not occurs any problem using sudo while doing theses manipulations, I suggest you create a root password first : sudo passwd root then su, or better log off (ctrl-d) then log in as root and then, logged as root, you do all the user modification stuff. -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] fail2ban default setup gotcha
Le 24/12/2011 15:04, gene heskett a écrit : On Saturday, December 24, 2011 09:00:31 AM Mark Wendt (Contractor) did opine: On 12/23/2011 2:47 PM, gene heskett wrote: I sounded like a good idea, but: [gene@coyote ~]$ ssh shop gene@shop's password: Linux shop 2.6.32-122-rtai #rtai SMP Tue Jul 27 12:44:07 CDT 2010 i686 GNU/Linux Ubuntu 10.04.3 LTS Welcome to Ubuntu! * Documentation: https://help.ubuntu.com/ 11 packages can be updated. 6 updates are security updates. Last login: Thu Dec 22 09:38:52 2011 from coyote.coyote.den gene@shop:~$ sudo useradd -u 500 gene [sudo] password for gene: useradd: user 'gene' already exists So there isn't an obvious way to make the user numbers match between the *buntu's and the rest of the world. The last time I tried that, I wound up re-installing to fix it. Cheers, Gene Gene, What about good old vi, or gedit on the /etc/passwd and /etc/group files, changing the uid and gid to what ever you need, then doing a chown -R gene:gene on /home/gene No need to reinstall. Just a little careful editing is all you need. Mark I did something like that, including the chown -R back on 8.04 and had to reinstall. Among other things, sudo quit working so I couldn't fix the rest of the perms problems that created. Cheers, Gene yeah sudo quit working due to permission problems during the operation. This is why you need to create a root password first, and login as root to make the user modification. sudo password root then you log off the graphical interface switch to terminal (ctrl-F1) login as root make the modifications go back to the graphical login (ctrl-F7 or F8) then login as your normal user, and that's all. -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] fail2ban default setup gotcha
Le 24/12/2011 19:04, gene heskett a écrit : On Saturday, December 24, 2011 12:56:52 PM Mark Wendt (Contractor) did opine: On 12/24/2011 12:22 PM, gene heskett wrote: On Saturday, December 24, 2011 12:14:41 PM yann jautard did opine: Le 24/12/2011 15:04, gene heskett a écrit : On Saturday, December 24, 2011 09:00:31 AM Mark Wendt (Contractor) did opine: On 12/23/2011 2:47 PM, gene heskett wrote: I sounded like a good idea, but: [gene@coyote ~]$ ssh shop gene@shop's password: Linux shop 2.6.32-122-rtai #rtai SMP Tue Jul 27 12:44:07 CDT 2010 i686 GNU/Linux Ubuntu 10.04.3 LTS Welcome to Ubuntu! * Documentation: https://help.ubuntu.com/ 11 packages can be updated. 6 updates are security updates. Last login: Thu Dec 22 09:38:52 2011 from coyote.coyote.den gene@shop:~$ sudo useradd -u 500 gene [sudo] password for gene: useradd: user 'gene' already exists So there isn't an obvious way to make the user numbers match between the *buntu's and the rest of the world. The last time I tried that, I wound up re-installing to fix it. Cheers, Gene Gene, What about good old vi, or gedit on the /etc/passwd and /etc/group files, changing the uid and gid to what ever you need, then doing a chown -R gene:gene on /home/gene No need to reinstall. Just a little careful editing is all you need. Mark I did something like that, including the chown -R back on 8.04 and had to reinstall. Among other things, sudo quit working so I couldn't fix the rest of the perms problems that created. Cheers, Gene yeah sudo quit working due to permission problems during the operation. This is why you need to create a root password first, and login as root to make the user modification. sudo password root then you log off the graphical interface switch to terminal (ctrl-F1) login as root make the modifications go back to the graphical login (ctrl-F7 or F8) then login as your normal user, and that's all. That is, IIRC, what I did to an older 6.06 LTS install. Things worked passably well, but somehow the root passwords presence messed up sudo, it wouldn't take either pw, so that I had to constantly su - to do things that scripts use su for. So I tried to remove the root pw, then that blew everything up and I had to re-install. AFAIAC, the buntu's do that to be a PITA, thinking it might add to the many layers of security. Perhaps it does, to an ex winders user, but I am used to machinery that only I have access to, and which do exactly as I tell them too, even if its wrong. :) Cheers, Gene Gene, That sounds like syntax problems in the passwd, group or shadow file. The root account's password has nothing to do with the operation of sudo. sudo uses either a set uid, or set gid process to gain the elevated privileges to do it's work. It doesn't access the root account at all. Realize there's a difference between a simple su and su -. An su will bring you up to superuser, however it uses the rc scripts in the account you are su'ing from to set the environment. An su - brings you up to superuser, but it does so using the rc scripts in the root account to set the environment. Unless you have a reason to use the regular user account's rc scripts, I'd recommend to always use su - when you are doing real superuser work. Mark I do. But that is so all encompassing on pclos, that all paths then have to be cd'd to from the /root account. Even when using it in a script, a cd to do something in a subdir must be semicolon separated else the effect of the cd expires at the end of the current line of the script, so the operative work command must be cd wherever;exec the subscript in construction. You cannot cd somewhere, and expect that cd to be effective for the next line of the script, it is not. One can script around it, but it took me a half an hour to grasp the concept. It will be interesting to see if centos has a similar restriction. Cheers, Gene I think here we are talking about another problem. The point is not to use root account to make all your admin stuff (even if it may be a better choice than sudo), but use it only the time needed to change your UID, or other special things like that you might need to do. Gaining acces to real root account by setting a password for it does not mean you cannot continue using sudo for everything you are using it now. And about using su, or su -, I don't think it is a good idea when making a UID change. Because using su, you are still logged in as the user you are changing the UID, and this _will_ bring problems. The initial login process or terminal might crash or something like that. Just log in a real root user on a terminal, without graphical interface, and do the stuff. I have root account acces on my EMC machine as well as the shop file server, and my laptop(wich I'm writing from), the tree of them using ubuntu 9,04 10,10 and 11,04, and I don't experience any issues while
Re: [Emc-users] fail2ban default setup gotcha
well, I just see something a lot simpler : when using the users-admin GUI from gnome, you can change the UID... Le 24/12/2011 19:56, yann jautard a écrit : Le 24/12/2011 19:04, gene heskett a écrit : On Saturday, December 24, 2011 12:56:52 PM Mark Wendt (Contractor) did opine: On 12/24/2011 12:22 PM, gene heskett wrote: On Saturday, December 24, 2011 12:14:41 PM yann jautard did opine: Le 24/12/2011 15:04, gene heskett a écrit : On Saturday, December 24, 2011 09:00:31 AM Mark Wendt (Contractor) did opine: On 12/23/2011 2:47 PM, gene heskett wrote: I sounded like a good idea, but: [gene@coyote ~]$ ssh shop gene@shop's password: Linux shop 2.6.32-122-rtai #rtai SMP Tue Jul 27 12:44:07 CDT 2010 i686 GNU/Linux Ubuntu 10.04.3 LTS Welcome to Ubuntu! * Documentation: https://help.ubuntu.com/ 11 packages can be updated. 6 updates are security updates. Last login: Thu Dec 22 09:38:52 2011 from coyote.coyote.den gene@shop:~$ sudo useradd -u 500 gene [sudo] password for gene: useradd: user 'gene' already exists So there isn't an obvious way to make the user numbers match between the *buntu's and the rest of the world. The last time I tried that, I wound up re-installing to fix it. Cheers, Gene Gene, What about good old vi, or gedit on the /etc/passwd and /etc/group files, changing the uid and gid to what ever you need, then doing a chown -R gene:gene on /home/gene No need to reinstall. Just a little careful editing is all you need. Mark I did something like that, including the chown -R back on 8.04 and had to reinstall. Among other things, sudo quit working so I couldn't fix the rest of the perms problems that created. Cheers, Gene yeah sudo quit working due to permission problems during the operation. This is why you need to create a root password first, and login as root to make the user modification. sudo password root then you log off the graphical interface switch to terminal (ctrl-F1) login as root make the modifications go back to the graphical login (ctrl-F7 or F8) then login as your normal user, and that's all. That is, IIRC, what I did to an older 6.06 LTS install. Things worked passably well, but somehow the root passwords presence messed up sudo, it wouldn't take either pw, so that I had to constantly su - to do things that scripts use su for. So I tried to remove the root pw, then that blew everything up and I had to re-install. AFAIAC, the buntu's do that to be a PITA, thinking it might add to the many layers of security. Perhaps it does, to an ex winders user, but I am used to machinery that only I have access to, and which do exactly as I tell them too, even if its wrong. :) Cheers, Gene Gene, That sounds like syntax problems in the passwd, group or shadow file. The root account's password has nothing to do with the operation of sudo. sudo uses either a set uid, or set gid process to gain the elevated privileges to do it's work. It doesn't access the root account at all. Realize there's a difference between a simple su and su -. An su will bring you up to superuser, however it uses the rc scripts in the account you are su'ing from to set the environment. An su - brings you up to superuser, but it does so using the rc scripts in the root account to set the environment. Unless you have a reason to use the regular user account's rc scripts, I'd recommend to always use su - when you are doing real superuser work. Mark I do. But that is so all encompassing on pclos, that all paths then have to be cd'd to from the /root account. Even when using it in a script, a cd to do something in a subdir must be semicolon separated else the effect of the cd expires at the end of the current line of the script, so the operative work command must be cd wherever;exec the subscript in construction. You cannot cd somewhere, and expect that cd to be effective for the next line of the script, it is not. One can script around it, but it took me a half an hour to grasp the concept. It will be interesting to see if centos has a similar restriction. Cheers, Gene I think here we are talking about another problem. The point is not to use root account to make all your admin stuff (even if it may be a better choice than sudo), but use it only the time needed to change your UID, or other special things like that you might need to do. Gaining acces to real root account by setting a password for it does not mean you cannot continue using sudo for everything you are using it now. And about using su, or su -, I don't think it is a good idea when making a UID change. Because using su, you are still logged in as the user you are changing the UID, and this _will_ bring problems. The initial login process or terminal might crash or something like that. Just log in a real root user on a terminal, without graphical interface, and do the stuff. I have root account acces on my EMC machine
Re: [Emc-users] fail2ban default setup gotcha
Le 24/12/2011 20:18, gene heskett a écrit : On Saturday, December 24, 2011 01:59:00 PM yann jautard did opine: [overdue chomp] I think here we are talking about another problem. The point is not to use root account to make all your admin stuff (even if it may be a better choice than sudo), but use it only the time needed to change your UID, or other special things like that you might need to do. Gaining acces to real root account by setting a password for it does not mean you cannot continue using sudo for everything you are using it now. But, having done that, I did not realize that you also needed to edit the sudoers file to add this new usernum, so once I can closed that root account, I was DOA. Hence the re-install. Strange, I never had to change sudoers after setting a root password. On *buntu system, to use sudo you just need the user be member of groups admin and sudo. For the other features you gotin pclos like rolling the mouse on the desktop to change workspace, you can set up gnome to work like this, or use KDE that is doing this by default. And I have no limitations of workspace number. I currently have only two on the EMC machine (running 9.04) and 6 on my laptop running 11.04 Another approach to make your pclos and ubuntu boxes to talk, you can change your UID to 1000 on the pclos box ? :P -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] fail2ban default setup gotcha
Le 22/12/2011 16:33, gene heskett a écrit : Greetings all; First, I guess we start a round of wishing everybody a merry Christmas. Second, the diffs in user number basing between normal systems with the first user at 500, and *buntu system with a first user at 1000 is killing me since all the system utils that one would use for copying a file use the user number not the user name, so despite the fact that I am gene on both systems, I can't access genes stuff on the shop machine. Merry X-mas everybody :) Why not creating you user on the EMC machine using useradd -u your UID on the other machines I just gave a try on my machine, useradd -u 500 essai work nicely :) -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] compilation problem
Thanks kent ! I build emc manually without triing to make a package, as you suggested, and it works. This was nearly what I had done, but I didn't thought I can do the build without the dpkg help... Le 11/12/2011 06:31, Kent A. Reed a écrit : On 12/10/2011 9:18 AM, yann jautard wrote: hello all I try to build a sim package on my laptop, running oeniric, and this is what I get : yann@yann-laptop:~$ sudo apt-get source emc2-sim -b (lot of things) pdflatex -interaction=batchmode Getting_Started_fr.tex pdflatex failed Getting_Started_fr.tex:181: TeX capacity exceeded, sorry [input stack size=5000]. Getting_Started_fr.tex:181: leading text: ...\hyperlabel{_problématique_du_matériel} A possible reason for transformation failure is invalid DocBook (as reported by xmllint) a2x: deleting /home/yann/emc2-2.5.0~pre2.302.g9e61325/docs/src/Getting_Started_fr.xml make[1]: *** [../docs/src/Getting_Started_fr.pdf] Erreur 1 so, as EMC build ok, but there is an error building the doc witch I dont need, how can I specify to build the package without the doc ? Yann: The pdflatex problem is regrettable. Unfortunately, the stack overflow error covers all manner of sins, from trivial syntax error in the source to completely wrong style files. The xmllint report may or may not have much to do with it. TeX/LaTeX is great at producing output from valid input. It sucks at diagnosing invalid input; when confused it keeps pushing its context to stack and reiterating until it chokes itself. This feature has driven generations of students into hysteria as they tried to finish their theses. I just built an emc2.6.0~pre simulator in Ubuntu 11.10 (oeniric has to be one of the silliest names yet!) without docs and without problems. I pulled the git emc2-dev source tree. I followed the usual instructions, making sure I did not include enable-build-documentation as a option when I invoked configure --enable-simulator in the ./src directory. To double-check, I looked at ./src/Makefile.inc to be sure BUILD_DOCS=no and neither BUILD_DOCS_PDF nor BUILD_DOCS_HTML was set. I typed make and went off to get some coffee. When I came back the build was done and I started emc2/AXIS and ran the sim/axis_mm demo. Hope this helps. Regards, Kent -- Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] compilation problem
Le 11/12/2011 06:34, Sebastian Kuzminsky a écrit : I'm working on a fix for the oneiric/precise doc build problem, i'll push it tonight. May be just separating the doc and program packages could help ? At least if we can't compile the doc, we could get a working emc package. -- Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] compilation problem
hello all I try to build a sim package on my laptop, running oeniric, and this is what I get : yann@yann-laptop:~$ sudo apt-get source emc2-sim -b (lot of things) pdflatex -interaction=batchmode Getting_Started_fr.tex pdflatex failed Getting_Started_fr.tex:181: TeX capacity exceeded, sorry [input stack size=5000]. Getting_Started_fr.tex:181: leading text: ...\hyperlabel{_problématique_du_matériel} A possible reason for transformation failure is invalid DocBook (as reported by xmllint) a2x: deleting /home/yann/emc2-2.5.0~pre2.302.g9e61325/docs/src/Getting_Started_fr.xml make[1]: *** [../docs/src/Getting_Started_fr.pdf] Erreur 1 so, as EMC build ok, but there is an error building the doc witch I dont need, how can I specify to build the package without the doc ? -- Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] compilation problem
Le 10/12/2011 23:38, s...@highlab.com a écrit : Yann, can you verify the version on dblatex you're using? I know dblatex 0.3.2 in Precise Pangolin Alpha 1 fails to build our docs with the same error as you report. (dblatex 0.2.12 in Hardy and Lucid obviously works fine. yann@yann-laptop:~/emc/emc2-2.5.0~pre2.302.g9e61325/debian$ dblatex -v dblatex version 0.3.2-1 ... so I think this explains the problem I get. If you want to build just the emc package, not the docs, try to edit debian/control to remove the packages you dont want, and edit debian/rules to not build the docs. I tried this, but even if I remove all references to docs in thoses files, I still get this error at the end of the buid : dh_movefiles dh_movefiles: debian/tmp/usr/share/doc/emc2/gcode.html not found (supposed to put it in emc2-sim) dh_movefiles: debian/tmp/usr/share/doc/emc2/gcode_fr.html not found (supposed to put it in emc2-sim) make: *** [install] Erreur 1 dpkg-buildpackage: erreur: fakeroot debian/rules binary a produit une erreur de sortie de type 2 yann@yann-laptop:~/emc/emc2-2.5.0~pre2.302.g9e61325$ so I obviousy left some doc related stuff somewhere, but... where ? I did not found the dh_movefiles script in the emc package tree. Thanks Yann -- Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Not your usual robot arm
reminds me of the wild wild west movie with will Smith. :) Le 17/11/2011 13:49, andy pugh a écrit : http://www.crabfu.com/steamtoys/steam_armatron/ -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] hola gente si pueden necesito ayuda
hola cristian Aqui habitualmente se habla ingles. Para tu problema, tienes que conocer el nombre de pasos de tus motores (si utilizas motores paso a paso), y el nombre de division de paso de la electronica de los motores. Pour ejemplo, con motores de 200 pasos, y una electronica que hace 1/4 de paso, tienes emc tiene que enviar ordenes para hacer 800 pasos para que el motor hace una revolucion completa. para tu eje X, con el diametro de la polea situada sobre el eje del motor, puedes determinar la distancia que la cinta pasara para cada paso del motor, calculando la circunferancia de la polea / 800. por ejemplo si la polea tiene un diametro de 20mm, la circunferancia mide 20x3,14 = 62,8mm, es decir que para une torno completo del motor, la cinta va a viajar de 62,8mm. Y por solo un paso del motor, va a viajar de 62,8/800=0,0785mm. para los otros ejes Y y Z, con el mismo ejemplo de motores de 200 pasos y 1/4 paso para la electronica, si el tornillo tiene un paso de 1mm, es decir que para un torno completo del motor, el eje va a viajar de 1mm. Es facil determinar el viaje para un paso : 1mm/800 = 0,00125mm. Le 15/09/2011 21:32, Cristian Ruiz a écrit : hola gente necesito ayuda con las formulas de transmision de los motores para configurar el emc2 , mi eje x se transmite por correa al igual que el eje y y el z se transmitepor tornillo de paso 1 mm si alguno puede ayudarme gracias -- Doing More with Less: The Next Generation Virtual Desktop What are the key obstacles that have prevented many mid-market businesses from deploying virtual desktops? How do next-generation virtual desktops provide companies an easier-to-deploy, easier-to-manage and more affordable virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA http://p.sf.net/sfu/rim-devcon-copy2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Undesired motion when stopping the program
andy pugh wrote: On 26 July 2011 19:45, gene heskett ghesk...@wdv.com wrote: Would it be possible to locate a suitable computer, and have a helper do the more recent install by downloading and burning the 10.04 LTS image from linuxcnc.org? There is no need to change the Ubuntu version, you can run 2.4.6 on 8.04. I am running 2.5 on 8.04. 2.4~pre to 2.4.6 is an update/bugfix, not an upgrade. The computer I use was too slow to run regular 9.04 with gnome, so I employed Xubuntu, and installed experimental packages from mozmck. Can these package be updated if I add the official EMC repository to apt ? The clone disk option is a very good advice. For now I've only a backup of my home dir. I'll look into it. Better than a long explanation about what I do all the day, there is a short video I took yesterday of the first step of the assembly of our solar panels : http://www.dailymotion.com/video/xk64f8_collage-d-un-module-etape-1_tech Here, I glue the laminated solar module into our specials mounting frames. Now, I'm doing the second part of the operation : soldering the electrical terminals, and filling gap between the laminate and the frame with the glue. And adding the part on the bottom of the panel that allow them to assemble themselves like tiles on a roof. I'll take a video of that. -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Undesired motion when stopping the program
No one has any idea on this ? In my case, it's just boring : breaking a glue tip is dirty but not dangerous. But it can be really dangerous on a milling machine... yann jautard wrote: Hello folks I think I got a bug. I'm improving my gluing machine program, and I forgot to declare a named parameter used to set speed. When running, EMC showed an error message saying parameter is unknown. I pressed escape to stop the program, and... surprise, tool moved to another position. I tried again cliking on stop button with the mouse : same thing. I added the named parameter in the code, then retried to stop the program : no more undesired moves, stop works right. I use a rather old EMC version, 2.4.0~pre. May be this was corrected later ? I know I should upgrade EMC, but... it works well now. As it was quite difficult to have it up and running well, I prefer not dive into upgrade problems... The code causing the problem is attached. The parameter I forgot was #_rebord, the problem is when using the sub 0125 Good night Yann -- Magic Quadrant for Content-Aware Data Loss Prevention Research study explores the data loss prevention market. Includes in-depth analysis on the changes within the DLP market, and the criteria used to evaluate the strengths and weaknesses of these DLP solutions. http://www.accelacomm.com/jaw/sfnl/114/51385063/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Undesired motion when stopping the program
andy pugh wrote: On 26 July 2011 11:27, yann jautard brico...@free.fr wrote: No one has any idea on this ? Not many. Is it a servo or stepper machine? Does the head move to a new position in a controlled way (like a programmed move) or shoot off to the end stop? It's a stepper machine, without position feedback, controlled by parralel port. When pressing stop while the tool is moving, it goes to a new position in appearance in a controlled way, at the same speed it was moving before pressing stop. I tested several time, the position it goes seem to be the same at each try, but I can't let it go where it want because the trajectory of the tool at that moment results in a tool break. So I must stop it with Estop before the end of the move, so I can't be really sure the final position is always the same, and I'm not sure if it is a position corresponding to some point in the program or not. But seems to go to the final position it shoul reach at the end of the program. I should test again for this, but the machine is in production now. -- Magic Quadrant for Content-Aware Data Loss Prevention Research study explores the data loss prevention market. Includes in-depth analysis on the changes within the DLP market, and the criteria used to evaluate the strengths and weaknesses of these DLP solutions. http://www.accelacomm.com/jaw/sfnl/114/51385063/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Undesired motion when stopping the program
Hello folks I think I got a bug. I'm improving my gluing machine program, and I forgot to declare a named parameter used to set speed. When running, EMC showed an error message saying parameter in unknown. I pressed escape to stop the program, and... surprise, tool moved to another position. I tried again cliking on stop button with the mouse : same thing. I added the named parameter in the code, then retried to stop the program : no more undesired moves, stop works right. I use a rather old EMC version, 2.4.0~pre. May be this was corrected later ? I know I should upgrade EMC, but... it works well now. As it was quite difficult to have it up and running well, I prefer not dive into upgrade problems... The code causing the but is attached. The parameter I forgot was #_rebord, the problem is when using the sub 0125 Good night Yann G21 (unité = mm) G59.3 (système de coordonnées) G17 (plan de travail XY) #_rapide = 2500 (vitesse approche rapide qui ne risque pas le calage de Y) #_collage = 880 (950noir)(1100gris)(vitesse collage) #_collage2 = 1700 (vitesse pour la version 2 passes) #_rempl_fond = 550(950)(vitesse remplissage fond de cadre) #_rempl_bord_D = 800 (2560)(vitesse remplissage bord de cadre) #_rempl_bord_G = 750 (950) #_rempl_bord_ar= 1100 (1550) #_rempl_av_bav = 580 (745)(vitesse remplissage sous avant bavette) #_rebord = 1700 (sous bords bavette, version 2) #_rempl_bd_bav_D = [#_rempl_bord_D *1] ( sous bords bavette) #_rempl_bd_bav_G = [#_rempl_bord_G *0.95] O110 sub (programme A : collage module) G64 p1.5 (mouvement à vitesse constante si possible, tolérance 1.5mm au maximum) F #_rapide M64 P1 (demande pression) G01 X0 Y00 Z8 G01 X5.5Y-12z1.5(coin BG) (x4) F [#_collage*0.97](vitesse travail) M64 P0 (activation sortie) G4 P0.40(pause ) G00 Z5 (4.8noir, 5.5gris) G01 Y834.5 (coin HG) F #_collage G01 X971.5 (coin HD) G01 Y-12.5 (coin BD) G01 X19 (15)(coin BG+x) F #_rapide G00 X17 (14) (acceleration) M63 P0 (coupure buse) G00 X7 (coin BG) G00 X15 Z8 M63 P1 (coupure pression) G01 z30 G01 X-130 Y200Z110 O110 endsub O115 sub (programme A' : collage module, version deux passes) G64 p1.5 (mouvement à vitesse constante si possible, tolérance 1.5mm au maximum) F #_rapide M64 P1 (demande pression) G01 X0 Y00 Z8 G01 X5.5Y-12z1.5(coin BG) (x4) F #_collage2 (vitesse travail) M64 P0 (activation sortie) G4 P0.22(pause ) G00 Z2.5(4.8noir, 5.5gris) G01 Y834.5 (coin HG) G01 X971.5 (coin HD) G01 Y-12.5 (coin BD) G01 X7 G01 X5.5Z5.5(coin BG) (second passage) G01 Y834.5 (coin HG) G01 X971.5 (coin HD) G01 Y-12.5 (coin BD) G01 X19 (15)(coin BG+x) F #_rapide G00 X17 (14) (acceleration) M63 P0 (coupure buse) G00 X7 (coin BG) G00 X15 Z8 M63 P1 (coupure pression) G01 z30 G01 X-130 Y200Z110 O115 endsub O120 sub (programme B : remplissage bord du cadre + collage bavette) G64 P0.2 (mouvement à vitesse constante si possible, tolérance 0.2mm au maximum) F #_rapide M64 P1 (pression) G01 X-2.28 Y-17.2 Z48 G01 Z40.85 (point 1 = coin BG, fond de cadre) F #_rempl_fond M64
Re: [Emc-users] D525MW EMC2 demo
Viesturs Lācis wrote: I like the way it is designed! For example, moving gantry with 2 timing belts that are driven by one motor with one shaft - IMHO very nice and cost-effective! similar system in my gluing machine : one stepper in the middle between the two ballscrews, and two timing belts to drive the screws. works well but it was quite difficult to adjust belts tensions -- 10 Tips for Better Web Security Learn 10 ways to better secure your business today. Topics covered include: Web security, SSL, hacker attacks Denial of Service (DoS), private keys, security Microsoft Exchange, secure Instant Messaging, and much more. http://www.accelacomm.com/jaw/sfnl/114/51426210/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Preview on a robot arm
very nice work ! steppers or servos ? what will be the purpose of this arm ? Le 11/05/2011 13:20, Viesturs Lācis a écrit : Hello guys! I decided to share a small preview on a robotic arm that I am building: http://www.youtube.com/watch?v=9olpU79H0o8 It is still a work-in-progress, but the first stage of getting arm up and moving has been completed. Viesturs -- Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Do _Not_ Clean Your Machines
I'm not sure what remains after drying WD40 is oil, because it doesn't look greasy. Just dry. And doesnt leave marks on clothes like oil does. But also protects less efficiently than pure oil. - Igor Chudov ichu...@gmail.com a écrit : WD-40 is mostly composed of a solvent that evaporates, leaving a thin layer of oil. I am not sure why one would want to pay for solvent, for rustproofing purposes, so I prefer buying straight sprayable oil. i On Wed, Dec 29, 2010 at 8:30 AM, yann jautard brico...@free.fr wrote: WD40 is said to be such a product. I buy it by 5liters cans and use it also in spray bottle. Old bottle from window cleaner is very convenient :) Le 29/12/2010 14:10, Igor Chudov a écrit : There are some rust preventative sprays that 1) adhere to surfaces 2) displace water 3) do not become sticky over time. Examples include LPS-2. I buy it by the gallon and put in spray bottles. i On Wed, Dec 29, 2010 at 7:00 AM, yann jautardbrico...@free.fr wrote: Le 27/12/2010 02:22, Kirk Wallace a écrit : The rain came and put a 1/8 of water across the whole shop, then sunny the next day and turned the shop into a sauna on freezing cold steel. Only the few cruddy parts of my machines escaped the rust. I'm _really_ pissed with mother nature right now, but I guess I should be thankful, it could be worse (don't know how, oops more rain Tuesday). If my machines were dirty I'd be okay. Sad news. Sorry for you. I use WD40 to protect all the unpainted parts from rust. Spray it after cleaning, it dry in two or three days, then doesn't look oiled any more, but still prevent the rust. One old machinist I met a few years ago also used petrol to prevent the rust. Sprayed it all over the machine. Works well. But keeps a oiled/greasy aspect. -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- (\__/) (='.'=) Ceci est un petit lapin. Copiez/collez-le dans ()_() votre signature pour l'aider à dominer le monde -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Do _Not_ Clean Your Machines
Le 27/12/2010 02:22, Kirk Wallace a écrit : The rain came and put a 1/8 of water across the whole shop, then sunny the next day and turned the shop into a sauna on freezing cold steel. Only the few cruddy parts of my machines escaped the rust. I'm _really_ pissed with mother nature right now, but I guess I should be thankful, it could be worse (don't know how, oops more rain Tuesday). If my machines were dirty I'd be okay. Sad news. Sorry for you. I use WD40 to protect all the unpainted parts from rust. Spray it after cleaning, it dry in two or three days, then doesn't look oiled any more, but still prevent the rust. One old machinist I met a few years ago also used petrol to prevent the rust. Sprayed it all over the machine. Works well. But keeps a oiled/greasy aspect. -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Do _Not_ Clean Your Machines
WD40 is said to be such a product. I buy it by 5liters cans and use it also in spray bottle. Old bottle from window cleaner is very convenient :) Le 29/12/2010 14:10, Igor Chudov a écrit : There are some rust preventative sprays that 1) adhere to surfaces 2) displace water 3) do not become sticky over time. Examples include LPS-2. I buy it by the gallon and put in spray bottles. i On Wed, Dec 29, 2010 at 7:00 AM, yann jautardbrico...@free.fr wrote: Le 27/12/2010 02:22, Kirk Wallace a écrit : The rain came and put a 1/8 of water across the whole shop, then sunny the next day and turned the shop into a sauna on freezing cold steel. Only the few cruddy parts of my machines escaped the rust. I'm _really_ pissed with mother nature right now, but I guess I should be thankful, it could be worse (don't know how, oops more rain Tuesday). If my machines were dirty I'd be okay. Sad news. Sorry for you. I use WD40 to protect all the unpainted parts from rust. Spray it after cleaning, it dry in two or three days, then doesn't look oiled any more, but still prevent the rust. One old machinist I met a few years ago also used petrol to prevent the rust. Sprayed it all over the machine. Works well. But keeps a oiled/greasy aspect. -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Python based GCode preprocessor
Le 13/12/2010 18:26, Michael Büsch a écrit : Hi EMC users, I pulled out enough hair over those weird O-Code control structures used in RS274 GCode. So I thought it would be cool to program the machine in python and use sane for-, while-loops and if-branches. Axis is able to read script-code, so this wrapper module exploits it. The python program can be loaded into Axis like any other GCode program. The wrapper returns flat and unrolled GCode to Axis. There's no problem with that, though. The generated GCode is not supposed to be touched by a human, so it doesn't really matter how it looks like. However, the wrapper is flexible enough to not hide any GCode features. With the basic Line primitive, it is possible to emit any GCode (even invalid code). So here's the module. There's also a tiny example usage script in the module docstring: http://bu3sch.de/gitweb?p=cnc.git;a=blob;f=gcode/gcode.py;hb=HEAD So why do this? It's simply for the sake of using a _modern_ programming language to control the machine. There still may be a few rough edges in the script, but I think it's already pretty usable as-is. hi there was some month ago a thread about that. Someone as made a plugin for axis that allow to use C syntax into the GCode file -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Laser control
Le 08/12/2010 18:07, Jon Elson a écrit : dambacher-retrofit.de wrote: Hi Neil Am 07.12.2010 19:00, schrieb Neil Baylis: What's the best strategy for controlling a laser? My machine uses 2 axes to move the laser optic to the right position. I've got this much working satisfactorily. Now I need to control the laser power. I was planning to use a 3rd axis for this, let's call it Z. My plan was to use the sign of the Z position to control the laser-enable signal, and the magnitude of the Z position to control the laser power. But maybe this is a stupid idea... I don't know. maybe you shold use the spindle controls for this, e.g. use S for laser power and M3/M4/M5 for switching. This way you could use normal cam to program your machine. I believe that any change to spindle speed will cause a pause in the axis motion. I know any start/stop command (M03 -- M05) will do that. Anyway, I believe that spindle speed changes are not synchronized with the motion. yes, exactly this is why in my gluing machine I use M62-M65 to control the glue valve. I think here the problem is similar when you need to turn on/off the laser while moving. see : http://linuxcnc.org/docs/html/gcode_main.html#sec:M62-to-M65 -- Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, new data types, scalar functions, improved concurrency, built-in packages, OCI, SQL*Plus, data movement tools, best practices and more. http://p.sf.net/sfu/oracle-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Seeking ideas how to sync an AC generator to 60 HZ average.
Le 30/11/2010 13:37, Erik Christiansen a écrit : If we still lived out there the whole time, I'd do much of that. (And get new deep cycle batteries for the 24v [1] inverter.) But we lost between 600 and 700 large trees in the storms in 2006. That's several thousand tonnes of hardwood, which will rot away in 50 years or so. Burning fossil fuel in the petrol generator isn't as appealing as a steam engine fooshing away quietly, with some boiler management electronics, and an automatic stoker. (It's just that boilers are a bit dangerous, unless you go for a monotube.) I work in a company that makes electrification system for houses that are away from grid. In my opinion, photovoltaics panels + deep cycles batteries are the better way to insure a reliable power source. But with such a system, if you don't want it to cost you too much, you'll get limited energy ressource. Enough for the light and the basical home usage. Don't even expect to warm your water with it, for instance. So if you need sometimes large power amount, having a diesel generator coupled to you inverter is a ood idea. If you use a smart enough inverter, like one you can get from Xantrex, it can be programmed to automatically start generator when the required AC current go over a limit. This will preserve batteries. You can also do not use photovoltaics panels at all, and only use the generator to charge the batterie every 2 or 3 days, but in y opinion this is not a good solution. PV panel never give up, mecanical machine such a generator engine does. So having just enough pv panels to insure the basical energy production is a good idea. Regarding the generator, if full automatisation is not required, and considering you have a fairly amount of wood available, you can look for making a wood gas generator and run a old gasoline generator with it. I think this is really simpler thant steam engine, and really safer. With a lower efficiency anyway, but if you have lot of wood this will not be a problem. With some clever thinking, I think it is also possible to automatise the wood gas generator. For example starting the fire with a electrical hot air generator, like they do in pellets stoves. The you may have to make some automated system to feed wood in the burner, and you should be done. http://en.wikipedia.org/wiki/Wood_gas_generator http://fr.wikipedia.org/wiki/Gazog%C3%A8ne -- Increase Visibility of Your 3D Game App Earn a Chance To Win $500! Tap into the largest installed PC base get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Compile EMC2
I think I've read here some weeks ago python is interpreted, not compiled, so you sould have nothing special to do to see your changes in axis, just quit and relaunch it. - Viesturs Lācis viesturs.la...@gmail.com a écrit : Hello, folks! I have a question about compiling EMC2. I have EMC 2.4.3 installed on my PC in a regular way. I want to implement some changes in Axis GUI, so I got the source of EMC2 through GIT and did checkout v2.4.3. I have changed the /home/vie/emc2-dev/src/emc/usr_intf/axis/scripts/axis.py and now I want to compile EMC so that these changes would be reflected in the regular installation of EMC. If I will run these commands: $ cd src $ ./autogen.sh $ ./configure $ make EMC will be compiled with the default run in place option and I will have 2 separate EMCs. At least that is what happened the previous time I tried it. What am I missing here and how do I compile the changes of /home/vie/emc2-dev/src/emc/usr_intf/axis/scripts/axis.py into regular installation of EMC? Thank You in advance! Viesturs -- Increase Visibility of Your 3D Game App Earn a Chance To Win $500! Tap into the largest installed PC base get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- (\__/) (='.'=) Ceci est un petit lapin. Copiez/collez-le dans ()_() votre signature pour l'aider à dominer le monde -- Increase Visibility of Your 3D Game App Earn a Chance To Win $500! Tap into the largest installed PC base get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Migrating from Heron to Lucid
On 23/11/2010 19:38, Andy Pugh wrote: On 23 November 2010 18:14, Lars Anderssonl...@larsandersson.com wrote: Did a lot of googling on that, I am afraid I don't understand what software-only openGL is but I would like to try it. Any pointers please? http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TroubleShooting#Installing_Software_based_OpenGL But I am not especially optimistic. On my P4 box, switching to software only open gl improved a lot the latency, going from 40k to 12k (with hardy) -- Increase Visibility of Your 3D Game App Earn a Chance To Win $500! Tap into the largest installed PC base get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] User Map
Le mercredi 17 novembre 2010 à 12:08 -0800, Kirk Wallace a écrit : I can't get the user map to show anything but the three red tack pins. Is it me, or is there another problem? Thanks. works for me with google-chrome browser on ubuntu but takes a long time before displaying the blue pins (approx 15-20 seconds ) -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Arduino as MPG and DRO for EMC
Le jeudi 14 octobre 2010 à 14:26 +0200, Sven Wesley a écrit : Not very CNC'ish, but I'm doing a controller for a VP37 Bosch diesel pump, Arduino of course. :) - hey, this souds VERY interresting to me. I planned long time ago to do my own VP pump controller, but never had time to... -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Arduino as MPG and DRO for EMC
Le jeudi 14 octobre 2010 à 13:46 +0100, Andy Pugh a écrit : On 14 October 2010 13:26, Sven Wesley svenne.d...@gmail.com wrote: Not very CNC'ish, but I'm doing a controller for a VP37 Bosch diesel pump, Arduino of course. :) I think I would be looking at an EEC IV for that. http://kvitek.com/ford/ looks like EEC is the MCU for gasoline engine control, not diesel. some basical routines may be similar, but the injection control is totally different. (at least for old VP pumps ) -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Please contribute to Wikipedia article about EMC2
Lester Caine wrote: OK it looks like other people have found http://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletion/Enhanced_Machine_Controller ... god I hate the rigmarole that wikipedia has created to 'manage' things Discussion should be on the talk page for the article ... but then the busybodies like to create work for people ;) At least others have already pointed out that Wizard191 WAS breaking the rules in flagging 'AfD' at all! just added my two cents there : *STRONG keep* I currently use EMC2 in an industrial process, to control a guing machine for photovoltaic panel building. I really think EMC2 is a must be considered software for anyone that have any moving machine to control at low-cost but still with excellent performances and possibilities. It has a very good user community, active developpement, the article contains lots of references, I really don't understand why it should be deleted. Please consider let it alive ! I can make the french translation of it if needed. -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Automatic Z-axis touchoff ?
Niels Jalling wrote: Now I would like to have automatic Z-axis touchoff using the last input pin on my lpt-port and a touch plate but this will give an active state with a closed circuit. you can use parport.0.pin-**-in-not to invert the touch plate input signal. -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Additional Info: Which are the required files to enter code: Looping: do, while, endwhile, break, continue M100 M199
Howard Bruce wrote: Hi All, I need to advance the A Axis in a while loop and when a photo cell changes state, then advance to a predetermine position. Assuming you connect your photo cell to motion.digital-in0 input, you can do what you need with the following code. The while loop will loop until the cell is masked by your A axis, so input goes low. For each pass in the loop, A position increment of 0.1 unit. After the loop exits, A goes to the detected position +5 units. G0 A0 (go to your part home at full speed) G91(switch to incremental mode) F100 (sets the feed rate) M66 P0 L0 (loads value of motion.digital-in0 to #5399) O101 while [#5399 EQ 1] (will loop until the input goes low) G1 A0.1 (increment A position by +0.1 because of G91 incremental mode) M66 P0 L0 (loads the input again for the next loop) O101 endwhile G1 A5 (go to detected pos + 5) G90(switch back to absolute mode) G1 A0 (retract A to 0) G53 G0 A0 (retract A to machine home at full speed) -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] 2.4 french doc error and correction proposal
Hi all, For the 2.4 html doc, I spotted a mistake in the french version. This section must be deleted : http://linuxcnc.org/docs/2.4/html/gcode_main_fr.html#r10_1_6 as M62 and M63 _are_ implemented. And about their utilisation, I suggest to modify this section, to make it as complete as the english version : http://linuxcnc.org/docs/2.4/html/gcode_main_fr.html#sub:M62-a-M65:-Controle-sorties-num with the following. But please help me for the last part, there is something I don't understand. I left it in english and put above the entire english part. Could someone explain me this in other words, so I can understand it and write it in french ? 7.11 M62 à M65 : Contrôle de sorties numériques Pour contrôler un bit de sortie numérique, programmer M- P-, où le mot M doit être compris entre 62 et 65, et le mot P compris entre 0 et un maximum de 3 par défaut. Au besoin, cette valeur peut être augmentée via le paramètre num_dio au chargement du motion controller. Se reporter aux sections HAL et Configuration du Manuel de l'Integrateur EMC pour plus de précisions. -Le mot P- spécifie le numéro de la sortie concernée. M62 Activer la sortie digitale synchronisée avec un mouvement. M63 Désactiver la sortie digitale synchronisée avec un mouvement. M64 Activer immédiatement la sortie digitale. M65 Désactiver immédiatement la sortie digitale. Les commandes M62 et M63 sont mise en file d'attente. Les commandes suivantes concernant la même sortie changent l'état défini précédemment. Pour changer l'état de plusieurs sorties, envoyer plusieurs commandes M62 ou M63. Le changement d'état de la sortie concernée se produit au début de la commande de mouvement suivante. Si il n'y a pas de commande de mouvement suivant l'appel à M62 ou M63, le changement d'état n'est pas effectué. Ainsi il est préférable de toujours programmer un code de mouvement (G0, G1, etc) juste après la commande M62/63. M64 et M65 sont effectives immédiatement à leur réception par le contrôleur de mouvement. Elles ne sont pas synchronisées avec le déplacement, and they will break blending. this is what I do not understand -- M64 M65 happen immediately as they are received by the motion controller. They are not synchronized with movement, and they will break blending. -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] 2.4 french doc error and correction proposal
yann jautard wrote: M64 et M65 sont effectives immédiatement à leur réception par le contrôleur de mouvement. Elles ne sont pas synchronisées avec le déplacement, and they will break blending. this is what I do not understand -- M64 M65 happen immediately as they are received by the motion controller. They are not synchronized with movement, and they will break blending. ok I think some experimenting give me the explanation. When using M64/65 between two motion command, it result in a full motion stop between the two movements instead of having it continued. Is this ok ? -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] 2.4 french doc error and correction proposal
John Thornton wrote: Hi Yann, Blending is done by the naive cam detector and implemented with G64Pnn. ok, so what is the behaviour of this with M64/65 ? Does the motion do a full stop when a M64/65 command is placed between two movement command instead of having it continued, like I have seen with my experimentation, or does this mean completely another thing ? What my experiments showed up is : when doing G64 P0.1 F100 G1 x20 M64 P0 G1 X30 motion do a full stop at x=20, P0 activates then the move in x=30 is finished. and the same with M62 activates P0 when x=20 but without stopping the movement until X=30. Is that the good meaning of the They (M64/65)are not synchronized with movement, _and_they_will_break_blending._ ? could someone please confirme I'm right or not ? If you can make a git patch for the docs revision that would be great. You can contact me directly if you like and I can help you with the git patch (I hope). Sure you can help, I do not know nothing about GIT John Thornton yann jautard wrote: Hi all, For the 2.4 html doc, I spotted a mistake in the french version. This section must be deleted : http://linuxcnc.org/docs/2.4/html/gcode_main_fr.html#r10_1_6 as M62 and M63 _are_ implemented. And about their utilisation, I suggest to modify this section, to make it as complete as the english version : http://linuxcnc.org/docs/2.4/html/gcode_main_fr.html#sub:M62-a-M65:-Controle-sorties-num with the following. But please help me for the last part, there is something I don't understand. I left it in english and put above the entire english part. Could someone explain me this in other words, so I can understand it and write it in french ? 7.11 M62 à M65 : Contrôle de sorties numériques Pour contrôler un bit de sortie numérique, programmer M- P-, où le mot M doit être compris entre 62 et 65, et le mot P compris entre 0 et un maximum de 3 par défaut. Au besoin, cette valeur peut être augmentée via le paramètre num_dio au chargement du motion controller. Se reporter aux sections HAL et Configuration du Manuel de l'Integrateur EMC pour plus de précisions. -Le mot P- spécifie le numéro de la sortie concernée. M62 Activer la sortie digitale synchronisée avec un mouvement. M63 Désactiver la sortie digitale synchronisée avec un mouvement. M64 Activer immédiatement la sortie digitale. M65 Désactiver immédiatement la sortie digitale. Les commandes M62 et M63 sont mise en file d'attente. Les commandes suivantes concernant la même sortie changent l'état défini précédemment. Pour changer l'état de plusieurs sorties, envoyer plusieurs commandes M62 ou M63. Le changement d'état de la sortie concernée se produit au début de la commande de mouvement suivante. Si il n'y a pas de commande de mouvement suivant l'appel à M62 ou M63, le changement d'état n'est pas effectué. Ainsi il est préférable de toujours programmer un code de mouvement (G0, G1, etc) juste après la commande M62/63. M64 et M65 sont effectives immédiatement à leur réception par le contrôleur de mouvement. Elles ne sont pas synchronisées avec le déplacement, and they will break blending.this is what I do not understand -- M64 M65 happen immediately as they are received by the motion controller. They are not synchronized with movement, and they will break blending. -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] 2.4 french doc error and correction proposal
Alex Joni wrote: Yes, you are right. M62/63 don't interrupt moves (the machine will move as if the M62/63 aren't there). M64/65 interrupt moves (the machine will stop in order to issue M64/65). Regards, Alex ok, so the good french version for the M62-65 doc is following. I will see with John to make a git patch. 7.11 M62 à M65 : Contrôle de sorties numériques Pour contrôler un bit de sortie numérique, programmer M- P-, où le mot M doit être compris entre 62 et 65, et le mot P compris entre 0 et un maximum de 3 par défaut. Au besoin, cette valeur peut être augmentée via le paramètre num_dio au chargement du motion controller. Se reporter aux sections HAL et Configuration du Manuel de l'Intégrateur EMC pour plus de précisions. -Le mot P- spécifie le numéro de la sortie concernée. M62 Activer la sortie digitale synchronisée avec un mouvement. M63 Désactiver la sortie digitale synchronisée avec un mouvement. M64 Activer immédiatement la sortie digitale. M65 Désactiver immédiatement la sortie digitale. Les commandes M62 et M63 sont mise en file d'attente. Les commandes suivantes concernant la même sortie changent l'état défini précédemment. Pour changer l'état de plusieurs sorties, envoyer plusieurs commandes M62 ou M63. Le changement d'état de la sortie concernée se produit au début de la commande de mouvement suivante. Si il n'y a pas de commande de mouvement suivant l'appel à M62 ou M63, le changement d'état n'est pas effectué. Ainsi il est préférable de toujours programmer un code de mouvement (G0, G1, etc) juste après la commande M62/63. M64 et M65 sont effectives immédiatement à leur réception par le contrôleur de mouvement. Elles ne sont pas synchronisées avec le déplacement, et même en cas d'utilisation de G64 P-, elles provoquent un arrêt complet du mouvement lorsqu'elle sont rencontrées. -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] 2.4 french doc error and correction proposal
just tested, it stops at then end of the move defined by the line before M64/65 John Thornton wrote: Alex, Does the motion stop when the line before M64/65 is finished or when the interpreter reads it into memory? Thanks John Alex Joni wrote: Yes, you are right. M62/63 don't interrupt moves (the machine will move as if the M62/63 aren't there). M64/65 interrupt moves (the machine will stop in order to issue M64/65). Regards, Alex - Original Message - From: yann jautardbrico...@free.fr To: Enhanced Machine Controller (EMC)emc-users@lists.sourceforge.net Sent: Wednesday, September 15, 2010 3:31 PM Subject: Re: [Emc-users] 2.4 french doc error and correction proposal John Thornton wrote: Hi Yann, Blending is done by the naive cam detector and implemented with G64Pnn. ok, so what is the behaviour of this with M64/65 ? Does the motion do a full stop when a M64/65 command is placed between two movement command instead of having it continued, like I have seen with my experimentation, or does this mean completely another thing ? What my experiments showed up is : when doing G64 P0.1 F100 G1 x20 M64 P0 G1 X30 motion do a full stop at x=20, P0 activates then the move in x=30 is finished. and the same with M62 activates P0 when x=20 but without stopping the movement until X=30. Is that the good meaning of the They (M64/65)are not synchronized with movement, _and_they_will_break_blending._ ? could someone please confirme I'm right or not ? If you can make a git patch for the docs revision that would be great. You can contact me directly if you like and I can help you with the git patch (I hope). Sure you can help, I do not know nothing about GIT John Thornton yann jautard wrote: Hi all, For the 2.4 html doc, I spotted a mistake in the french version. This section must be deleted : http://linuxcnc.org/docs/2.4/html/gcode_main_fr.html#r10_1_6 as M62 and M63 _are_ implemented. And about their utilisation, I suggest to modify this section, to make it as complete as the english version : http://linuxcnc.org/docs/2.4/html/gcode_main_fr.html#sub:M62-a-M65:-Controle-sorties-num with the following. But please help me for the last part, there is something I don't understand. I left it in english and put above the entire english part. Could someone explain me this in other words, so I can understand it and write it in french ? 7.11 M62 à M65 : Contrôle de sorties numériques Pour contrôler un bit de sortie numérique, programmer M- P-, où le mot M doit être compris entre 62 et 65, et le mot P compris entre 0 et un maximum de 3 par défaut. Au besoin, cette valeur peut être augmentée via le paramètre num_dio au chargement du motion controller. Se reporter aux sections HAL et Configuration du Manuel de l'Integrateur EMC pour plus de précisions. -Le mot P- spécifie le numéro de la sortie concernée. M62 Activer la sortie digitale synchronisée avec un mouvement. M63 Désactiver la sortie digitale synchronisée avec un mouvement. M64 Activer immédiatement la sortie digitale. M65 Désactiver immédiatement la sortie digitale. Les commandes M62 et M63 sont mise en file d'attente. Les commandes suivantes concernant la même sortie changent l'état défini précédemment. Pour changer l'état de plusieurs sorties, envoyer plusieurs commandes M62 ou M63. Le changement d'état de la sortie concernée se produit au début de la commande de mouvement suivante. Si il n'y a pas de commande de mouvement suivant l'appel à M62 ou M63, le changement d'état n'est pas effectué. Ainsi il est préférable de toujours programmer un code de mouvement (G0, G1, etc) juste après la commande M62/63. M64 et M65 sont effectives immédiatement à leur réception par le contrôleur de mouvement. Elles ne sont pas synchronisées avec le déplacement, and they will break blending.this is what I do not understand -- M64 M65 happen immediately as they are received by the motion controller. They are not synchronized with movement, and they will break blending. -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Start uncovering the many advantages of virtual appliances and start using them to simplify application
Re: [Emc-users] Video Accuracy
Chris Radek wrote: On Wed, Sep 15, 2010 at 09:18:04AM -0700, Kirk Wallace wrote: I have a project that requires being able to locate a scribed line very accurately(, worm gear cutting without a rotary table). One way to do this might be to use a microscope with a webcam, then center the line on an electronic cross-hair. If anyone has done this, your reply could save me from setting up the experiment myself. If this works, then the issue is how can I get EMC2 to use the webcam as position feedback. I don't understand the task you describe (scribed lines on a worm gear) but in general you can locate by eye pretty easily by centering the sharp pointer from a wiggler set, bringing it very close to your scribed line, and centering it over the line with a loupe. You can get easily within .001 inch. I doubt using a webcam will give you better results but it sure is more complicated. for what I understand, he wants EMC to use a webcam to follow the line realtime. We did this when I was at school, for a robotic project, but that was not very accurate, and was really a pain to program in the H8 microcontroller we had. The webcam response time was a large part of the problem. -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] AXIS to close open Tool Change popup
Alex Tenenbaum wrote: I posting this question to the distribution list because I did not received any answer or comment in the forum (on web page). Could it be made that when Stopping program in AXIS it will automatically close Tool Change popup window? In such situation Tool Change popup is going to back and main AXIS window is in the front. Now Axis will not response to any commands until you close the popup. This can be tricky if you do not know that popup is still open in the background. maybe it's easier to add the property always on top when opening this popup window ? -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Free Form Motion - G-code question
Andy Pugh wrote: You can't set world-mode acceleration because the assumption is that in a machine tool you want to get to programmed speed as fast as the slowest-accelerating axis can manage. I think you are likely to be the first person ever to want to vary acceleration in world-space in EMC2. got the same problem. But as you said, EMC in machine-tool oriented, so this is normal. I think it would be a great improvement to add a motion controller oriented mode, with extended motion control habilities, like setting different acceleration and deceleration values for each move, or part of a move. Would open the door of controlling lots of other thing than machine tools, for exemple pick-and-place machines, gluing machines or any other thing that use positioning system (stack storage robot, etc... ) and need creating moves with changing speeds. I take the exemple of my gluing machine : the gap I have to fill with the glue have a change in size in some places, so I have to lower the speed to achieve filling correctly, when the size increases. I do this with a succession of G1 with different F, but has the change in the size of the gap I have to fill is progressive, if I could also set the accel value when changing speed, it would greatly improve the final result, as the speed could follow the gap variation. Hu, I'm not sure his is clear enough. But I'm afraid this is the clearest I can write with my poor english, sorry :/ -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Free Form Motion - G-code question
Andy Pugh wrote: On 13 September 2010 16:41, yann jautard brico...@free.fr wrote: I take the exemple of my gluing machine : the gap I have to fill with the glue have a change in size in some places, so I have to lower the speed to achieve filling correctly, when the size increases. I do this with a succession of G1 with different F, but has the change in the size of the gap I have to fill is progressive, if I could also set the accel value when changing speed, it would greatly improve the final result, as the speed could follow the gap variation. It has belatedly occurred to me that there might be a fairly simple solution to this. There is a limit3 component in HAL which will limit the output to follow the input within limits of x, dx/dt and d2x/dt2 In principle one could pass the stepgen input values through this function. I am not clear how you would handle following-error this way. You could simply short-circuit it in HAL so that axis.pos-cmd is linked direct to axis.pos-fb, but I am unclear how that would work (How does the motion planner know to update the position data?) All in all, perhaps it might be simpler to hack the trajectory planner to export acceleration as a pin? well, this is far behond what I can do with my level of knowledge, but my solution give good enough result if I take more point where to change the speed. But could be _really_best_ and if it where possible do do something like G01 Xx Yx Zz Fspeed Aaccel for the moment, my ngc file is a big piece of bullshit. For example : F #_rempl_bd_bav_D G01 Y43.1Z44(point 5 = point 4 + qqes bcm en Y = haut bavette) F #_rempl_bord_D (accélération pour en déposer moins après la bavette) G01 x980.11 y315.31 z44.19 F [#_rempl_bord_D * 0.75] g01 x980.35 y535.95 z44.35 F [#_rempl_bord_D * 1.10] g01 x980.63 y780.84 z44.52 F [#_rempl_bord_D * 1.35] G01 X980.7Y847.25Z44.57(point 6 = coin HD) F [#_rempl_bord_ar * 1.20] g01 x919.91 y847.31 z44.63 F #_rempl_bord_ar g01 x620.40y847.62z44.92 F [#_rempl_bord_ar * 0.75] g01 x405.7y847.83z45.13 F #_rempl_bord_ar g01x87.91y848.16z45.44 F [#_rempl_bord_ar * 1.30] G01 X-2.75 Y848.25Z45.53(point 7 = coin HG) F #_rempl_bord_G (...) -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Free Form Motion - G-code question
Spiderdab wrote: I think it can be useful also for robot arms. if you think about an heavy arm or a robot moving heavy weights, modifing the acceleration and decelerations you can gain precision in motion, and stressing less the mechanics. Sure. This is exactly what I was thinking about when I wrote pick and place machine -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing http://p.sf.net/sfu/novell-sfdev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Code interpretation in EMC
Thomas wrote : I think possibly for many EMC users, CAM is not an easy thing. Many plasma applications are using artistically oriented patterns and programs, such as clipart or truetype font cutouts and without a decent CAM, offset functionality can be a huge advantage. One could argue that offset functionality is a CAM issue altogether, but fortunately, there is a G-code for it :) dave wrote: Synergy (www.webersys.com) takes an interesting approach; it will cut into the corner as far as it can w/o gouging. Then you either use a smaller cutter or the corner routine with a smaller cutter to appropriately clean out the corners. gcode plugin for inkscape do things like this also. For those like thomas said that uses EMC for artistically oriented cuts, where precision in not really important, could be a simple solution. -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Code interpretation in EMC
Chris Radek wrote: On Thu, Aug 19, 2010 at 06:06:58PM +0200, yann jautard wrote: Did you use G64 Ptolerance when using G41/42 to cut a corner ? This could explain why it did not produced an error. This is unrelated. ok, sorry, I must learn to shut my damn mouth when I do not know things :/ As I read the rest of explanation, I understand very well why this is unrelated. But as Stuart suggests : It seems to me that just having a configuration option somewhere, or a register, or a parameter, or a menu choice somewhere - such as whether to treat the condition as an error, warning, or silent, and knowing the result - would help to solve the desired unknown. For myself, in most situations it would be very convenient to just follow the path and leave what it cannot reach, Why cant be something that is used like the G64 ? I mean defining a tolerance on the part corners, not oriented to keep the cutting speed but to keep the path runing in those cases where a point is unreachable due to the tool diameter. Well I see a case where this can't work without needing a bit more intelligence : http://imagebin.ca/view/htk7AZmT.html Here this should work for the green zone, but the red one will never be reached without a bit of complicated thinking. -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Y-axis calibration problem
Viesturs Lācis wrote: 2010/8/20 Ian W. Wright watchma...@talktalk.net: I'm not too sure whether my problem is play in the bearings (they seem tight enough) or bending of the rods. I am sure that it is the bending of the rods. At least it was the cause for the similar case that I know of. I strongly agree with that ! I came to the same conclusing when experimenting during the construction of my gluing machine. If you need something rigid, I suggest you use supported rods like these (or bigger ones, of course) : http://cgi.ebay.fr/linear-bearing-slide-unit-2-SBR16-770mm-4-SBR16UU-/250518266038?pt=LH_DefaultDomain_0 -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Code interpretation in EMC
Viesturs Lācis wrote: (...) I am sorry, but I do not really understand, why it is ok for corner, where it is turn by 90 degrees, but error is produced, if the corner is sharper than 90 degrees. Are there some limitations on how the path of the tool is offset, when G41/G42 is activated? Did you use G64 Ptolerance when using G41/42 to cut a corner ? This could explain why it did not produced an error. -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Is there a Numbered Parameters List?
Good idea to write this list. May be it can be added in the doc ? -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Is there a Numbered Parameters List?
There is also parameter #5399, witch contains the value of the motion.digital- input-x you read with M66 Px L0 Re: [Emc-users] Is there a Numbered Parameters List? De : Chris Radek ch...@timeguy.com À : Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Date : Aujourd'hui 05:36:40 On Fri, Aug 13, 2010 at 11:00:08PM -0400, Don Stanley wrote: Hi All; I am attempting to use the EMC Number Parameters data to make decisions in the G Code program. The only ones I have found in the documentation so far is: 5211 - 5216 for G92. 5221 - 5389 for G54 - G59.3 Is there a list of the number parameters used by EMC that are accessible by the G Code with a definition of their contents? If you search for the word parameter in http://linuxcnc.org/docs/2.4/html/gcode_main.html you'll find a lot more, including at least the two reference points, probe results, and M66 input. There are also 5400...5413 which are information about the current tool, but I don't see that on this page. That's all of them I can think of... Also is there a group available for use in the G Code, unused by EMC? -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Best way to configure machine buttons (EMC Logic)
Dave wrote: You should consider CL. For several reasons... You can see the logic on the screen as you run the machine. You can make changes on the fly (almost). Stop, edit, start. You can put various functions in different sections of CL logic. You can comment each line and use symbols to show what each contact or coil is. (snip) And if you need anything sequential like a state machine controlling a toolchanger or lube pump, you should also consider using sequential(grafcet) programming along with CL. For exactly the same reasons Dave explained. I can help you on this. -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] USB hub random disconnection
Jon Elson wrote: I have no idea what sort of schlock the Chinese are pumping out, I can only imagine some of the consumer-grade stuff at Micro-Center is so awful it will barely work in the best environment. Losing control of a CNC system is potentially dangerous, so I'd just avoid anything that has any potential for connection problems. Jon No danger here if I lose the USB connection : control panel is used just to chose then start the program, no stop controls go through USB. And I confirm there is NO shield in my gamepab USB cable. The gamepad is new, but a very cheap one (4.99€...) No more problem since I changed the phase of the compressor power line. -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] start from here - run from here - newby here
Make sure you have homed the machine and then touched off your work before. Then just right-click on the line you want to start from, you should get the run from here popup menu. you should get something like here : http://imagebin.ca/view/iXE3O4.html For Sale Sticker wrote: Hi - I am having a little trouble using the 'run from here' command in EMC2. I have discussed the issue a little on cnc zone http://cnczone.com/forums/showthread.php?t=38427 So here is the issue. EMC2 (installed from the live CD - no updates) hobby level gantry CNC router (that the chicks definitely dig) wood router and router bit 3d surfacing operation (output from camBam) The gCode is several thousand lines long and at times it would be helpful to restart the operation at a certain point and not have to have it start from the beginning. I have had others say that I can just right click on the line of code I want to use and it will run from there - but I have been unable to get any menu at all when I right click on the code. I even tried to use other gcode (like the default 'EMC2 Axis' that comes up when I launch - but no luck. Anyone know why I don't get the rightClick menu? (I even tried changing my mouse) Is there a config setting that I borked? Is there some hardware compability problem? Thanks -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] USB hub random disconnection
Hi all I got a small but very boring problem with the USB gamepad I use a an input device for my control panel. Sometimes the gamepad disconnect from USB. As the hal_input device does no open the device on the fly, the control panel stop responding and I have to restart EMC. Here it is what I can see in syslog : Aug 5 16:39:36 robot kernel: [24455.526525] RTAPI: shmem 01 created by module 01, key: 1212238898, size: 262000 Aug 5 16:39:36 robot kernel: [24455.526547] HAL_LIB: kernel lib installed successfully Aug 5 16:39:36 robot kernel: [24455.741490] config string '0x378 out ' Aug 5 16:39:36 robot kernel: [24455.824349] creating ladder-state Aug 5 16:47:37 robot kernel: [24937.315306] hub 2-0:1.0: port 2 disabled by hub (EMI?), re-enabling... Aug 5 16:47:37 robot kernel: [24937.315323] usb 2-2: USB disconnect, address 10 Aug 5 16:47:38 robot kernel: [24937.560180] usb 2-2: new low speed USB device using uhci_hcd and address 11 Aug 5 16:47:38 robot kernel: [24937.751628] usb 2-2: configuration #1 chosen from 1 choice Aug 5 16:47:38 robot kernel: [24937.805712] input: Mega World Thrustmaster dual analog 3.2 as /devices/pci:00/:00:1f.4/usb2/2-2/2-2:1.0/input/input15 Aug 5 16:47:38 robot kernel: [24937.806259] generic-usb 0003:044F:B315.000B: input,hidraw1: USB HID v1.10 Gamepad [Mega World Thrustmaster dual analog 3.2] on usb-:00:1f.4-2/input0 We can see at 16.39 EMC starts, then at 16:47 USB hub is disabled for some misterious reason, so the gamepad is disconnected. Then everything comes back to life. But USB input in EMC is lost, and I must restart it. I can't figure out why the USB hub acts like this. In fact, why the kernel acts like this, because I tried with another port on another hub, same problem. Then I tried with another USB card (PCI), same thing... Sometimes, will work for hours, sometimes (like here), disconnects after 10 ou 20 minutes, sometimes sooner... Any idea ? Yann -- The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] USB hub random disconnection
Wow, very fast answer, and probabely right. No VFD, but this could correspond to the moment the air compressor that powers the glue pump starts. Shame on me, I read emi on the kernel message, but this not printed anything in my mind... tired I guess :/ Kirk Wallace wrote: On Thu, 2010-08-05 at 17:15 +0200, yann jautard wrote: ... snip Aug 5 16:47:37 robot kernel: [24937.315306] hub 2-0:1.0: port 2 disabled by hub (EMI?), re-enabling... ... snip My wild guess is that the above EMI means electro-magnet interference which might suggest that you check for electrical noise or a marginal connection. Do you have a VFD for your spindle, switcher power supply(ies), other? -- The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] USB hub random disconnection
well, as usual now that I try to reproduce the error, no way to get it crashing ! Since 15 min I make lots of moves and start/stop of the air compressor, but nothing :/ hey ! just crashed, synced with the compressor start. Kirk, you're the winner ! Any ideas to filter the compressor power line ? 3HP 220V 50Hz 1ph motor. Well as we have 3ph line here, I will first plug the compressor on another phase than the EMC computer. yann jautard wrote: Wow, very fast answer, and probabely right. No VFD, but this could correspond to the moment the air compressor that powers the glue pump starts. Shame on me, I read emi on the kernel message, but this not printed anything in my mind... tired I guess :/ Kirk Wallace wrote: On Thu, 2010-08-05 at 17:15 +0200, yann jautard wrote: ... snip Aug 5 16:47:37 robot kernel: [24937.315306] hub 2-0:1.0: port 2 disabled by hub (EMI?), re-enabling... ... snip My wild guess is that the above EMI means electro-magnet interference which might suggest that you check for electrical noise or a marginal connection. Do you have a VFD for your spindle, switcher power supply(ies), other? -- The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] USB hub random disconnection
Stephen Wille Padnos wrote: You might be able to fix the problem by using USB2 hi-speed cables. USB2 cables are shielded, USB1 may not be. Also, check the cable on the actual device - it may have a bad (or no) shield connection inside the controller. I just looked inside my control panel box, and you're right : no shield at all in the USB cable. If the problem persist after moving the compressor away and connecting it to another phase, I will try replacing the cable by a shielded one. -- The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] USB hub random disconnection
Thanks for your proposition ! For the moment, I switched the compressor power line to another phase, and I glued 5 panels without losing my control panel :) I will see tomorow, but seems solved for now. Andy Pugh wrote: On 5 August 2010 18:08, yann jautard brico...@free.fr wrote: Any ideas to filter the compressor power line ? 3HP 220V 50Hz 1ph motor. I have a 3-phase power filter that I bought for my VFD, but the leakage current (20mA) is too much for my RCD breakers to live with. It is sat under the CNC bench doing nothing, if you want to give it a try? -- The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Axis Disable in EMC2?
You would need to use AND2 components to combine the motion controller digital outputs with the step outputs of the stepgens (this assumes that you are using software stepgen, it won't work with hardware step generation or systems with real feedback). I don't remember the exact G-codes to control those outputs, I think it's M64 or M65 or near there. yeah, M64 Px (where x is the output bit number) to activate the output, M65 Px to turn it off. -- The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://ad.doubleclick.net/clk;226879339;13503038;l? http://clk.atdmt.com/CRS/go/247765532/direct/01/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Grecode
ho ! great ! this is just the tool I wanted to write sometimes... Bernhard Kubicek wrote: Dear List! grecode is a small command line tool, which you might or might not find useful. It should be able to scale gcode, mirror, rotate, align, and do some other nice things. It can be downloaded at: http://code.google.com/p/grecode/ It is GPLed v3 C++ software, and if you find any problems, please report them in the issue tracker, maybe with some example gcode. Or, just change the code yourself and tell me. There are quite some limitations, and any additional coding work would be very nice :) Also, please be extra careful with the outputed gcode, it might contain errors. very nice greetings, Bernhard -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] schematics
take a look at qelectrotech it's a young project, but works well, and lib have a lot of useful things. can be used to make electrical or hydraulic schematics http://qelectrotech.org/ Ries van Twisk wrote: For electrical schematics there is eagle (www.cadsoft.de) For normal drawings there is QCad (www.qcad.org) Ries On Jul 22, 2010, at 10:57 AM, Stuart Stevenson wrote: Gentlemen, I would like to find software to create/document schematics for my machines. I would like to have symbols and features to place where needed. Is there anything out there? Sorry if this has been addressed before. Free is good but it doesn't have to be free - just not many thousands of dollars. thanks Stuart -- dos centavos -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Can I reed the Z tool pos from a parameter
Hi A recent thread about the tool number reminded me about my unsolved problem I asked some weeks ago on IRC. So : Can I read the current Z tool position (no matter in what coordinates system) in a #parameter ? I need to read this value from within the gcode to improve my mdi-command retract-then-home routine. To make sure the tool is above the safe pos or not before homing. For the moment I do G53 G0 Zsafe_pos then G53 G0 X0Y0Z0 but the problem with that is if for some reason used jogged Z up, and Z is already above the safe_pos, this produce unwanted/surprizing move DOWN to safe pos before homing. So to make something more user friendly I must test if I'm already above safe pos or not. So I need the Z value. Yann (bricofoy on IRC) -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Can I reed the Z tool pos from a parameter
Andy Pugh wrote: On 17 July 2010 19:18, yann jautard brico...@free.fr wrote: Not that I know of. that sound a bit stupid to me. The trajectory planner knows the tool pos. Why not keeping some parameters with theses values ? At least, there should be somewhere in the doc a complete list of existing parameters, like the one one with available Gcodes or Mcodes. I searched for a while and couldn't find anything. You can do it without moving the axes, at least. G92 X0 Y0 Z0 will copy the current X,Y,Z into parameters 5211 onwards (no hash key that I can find on this keyboard) then you can use G92.2 immediately afterwards to remove the offset, but leave the parameters there to be read. sound like a great trick ! I will try that. Thanks -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] ClassicLadder : sequential editor problem/bug
Dave wrote: Using a Grafcet chart or charts, along with some ladder logic files might be an improvement vs using strictly ladder logic. yeah, this is exactly my point of view. making a state machine with ladder is quite annoying, using some grafcet to do it make it very simpler. I join my custom.clp file, if you want to have a look at it. here it is : http://filebin.ca/eztwq/custom.clp -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] ClassicLadder : sequential editor problem/bug
Chris Morley wrote: I will try to work on any glaring bugs. Hi Chris (and others ! ) In this email I'll try to list all the problems I encountered using the grafcet editor in EMC. First, this is the clp file we are talking about : http://filebin.ca/eztwq/custom.clp The first real bug I think I've found with the grafcet interpreter is : %X0, corresponding to the initial step state in my grafcet never become true, even if the state IS active. So I can't do the required initialisation for my system to work properly. This is what the grafcet should look like : http://imagebin.ca/view/CNXk0nbd.html And this is what is actually working, with a trick to go around the bug : http://imagebin.ca/view/DjYMF7X.html I changed the inital step for a step witch do nothing, and changed the 0 step for another one, and so it work as expected. The other problems more looks like limitations that real bugs. One really boring point is shown up in my grafcet by the steps with a true transition I had to add all along the thing. These must be used due to the editor limitation : It's impossible to make a link without linking a transition to a step. And it's also impossible to have two links pointing to the same step. This complicates the whole thing for nothing. E.G. the steps 9, 10, 12, 13, 14 are completely useless in the process I describe in this grafcet, there are here just to go around limitations. And sometimes you just can't use link at all, then you have to delete concerned step and transition, save, close EMC, then open it again, add again your step and transition, then if you are lucky the editor accept to make the link. And if you are even more lucky, the link work as expected. This is I think indeed a bug : sometimes links don't work : when the transition leading to the link is validated, the active state goes... nowhere. No more step become active, and the state machine is frozen up. I had to redraw several times the grafcet I use to get all the link working properly. For what I've seen, as you draw the thing without changing anything (i mean without deleting then redrawing), things work quite well. But when you start changing things, link problems starts. Also something problematic is that the editor is _SLOW_. I mean _VERY SLOW_ for example when editing steps properties and adding transition or something, you edit the first one, then OK, then change tool to add a transition, add it, edit its associated variable, OK, then the gui refresh and show the thing..., and then sometimes the gui stops refreshing at all, but still respond to mouse clicks, so you have to click blindly somewhere expecting you are above the OK button of the editor window, then the save button of the main window... And when looking at the grafcet working, it often takes several seconds to update, so you changed between lots of states before anything really cange on the GUI. That sounds quite strange to me, as the ladder part of the gui is also quite slow, but keeps responding in a usable manner. And considering evaluating the state of a state machine is not something that requires so many calculations, why is it so slow ? Another limitation/bug : the add and insert buttons in the grafcet editor wont work, using them froze up the whole thing. So ou can only use modify on the grafcet editor. Works well as you don't need your state machine to be larger than the default window... Yeah, you can use two or three or more sections if you need a larger graph, but to achieve this you must add states only to trigg a transition on the next section, this add useless complexity to your process. And of course with the risk of error or sync problem between sections like you can have when making a state machine using only ladder logic. But even with those limitations and problems, I have to say grafcet in EMC works quite well. It's really usefull everywhere you need a state machine. Tool changer automatisation is a perfect example that will speak for most of you. But could do lots of other useful things. Like switching glues tanks :) Or controlling coolant system, or... anything. I also seriously consider using hal and classicladder/grafcet to use a PC as automatic system for controlling things like the ventilation system and lights of our building. I will write something to improve the doc, and I will add my stuff to the wiki as a complete example of grafcet usage. But no time for now, I must use the machine (and its working grafcet :P ) to make, then sell some PV panels before :) yann -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] ClassicLadder : sequential editor problem/bug
Hi Chris I finally managed to get my grafcet working, thanks to the link you mentionned. It sound stupid, but... nowhere in the doc nor anywhere there is the info that grafcet steps are related to %X1 %X2 etc variables to acces them with the ladder ! This saved my week of work :) :) I'm preparing a more detailled email on how my stuff work, and with the bugs I pointed out with the editor and the interpreter. Also a special thank to Dave for his so detailled email that also saved me lost of reading and head-scratching. a preview of the final grafcet I use : http://imagebin.ca/view/CNXk0nbd.html (not exactly the last one but looks the same.) Yann Chris Morley wrote: Dave wrote: (snip) -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] ClassicLadder : sequential editor problem/bug
Hi Second try to send this mail to the list... For the machine I'm building, I've to use two glue tanks. When one is empty, the second one is automatically switched on, then at the next end of the program, the user has to refill the empty tank before he can restart another cycle. Then if on the next cycle the second tank become empty, the machine switchs back to the first one, and so on. If for some reasons the two tanks are empty at the same time, program is paused and user have to refill both before it can resume the program. To manage this system, I planned to use some grafcet programming, as this was widely used in France during my studies, it is quite natural for me to use it. I know ladder is prefered by most people, but ladder is something like chinese for me... Specially this : / ALL the inputs are read, ALL the logic is figured out, then ALL the outputs are set. This can presents a problem in certain circumstance if the output of one line feeds the input of another. http://www.linuxcnc.org/docs/html/ladder_classic_ladder.html/ This is exactly a problem for me because to chose what tank to turn on depends on wich one was in use before the tank_n_empty event happens. I also see this in the doc : / Sequential programs do not work alone-there is always a ladder program as well that controls the variables./ Well, I figure I can live with that. But... Sequential editor simply don't work, selecting anything other than modify frozes the whole thing. And when using modify you can do some editing, but not all can be done. Specially you can't use TRANSITION LINK-DOWNSIDE/UPSIDE, and I need some... I use 2.4.0pre from mozmck experimental packages. May be this is a issues with this particular version ? Is this fixed in next release ? Or do I need to switch back to an older one ? Or if you have some link that can explain me how to convert my grafcet program to a ladder one, that would be great. In the end, I can turn my grafcet to a physical Dlatch schema that will be implemented with HAL. But I suspect this is not the funny way to do... Thanks Yann -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] ClassicLadder : sequential editor problem/bug
Kirk Wallace wrote: (snip) Different machine states or case are assigned, then the loop checks the current state, invokes a solution, then updates the state for the next loop cycle. (snip) Yeah this is exactly the purpose of grafcet : a language to easily describe state machines. thanks for you ideas, I may do it with something like you do in the end. (And I should have started with it, will be finished at this time :/ ) -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] ClassicLadder : sequential editor problem/bug
Dave wrote: Yann, So you are saying that the sequential editor in Classic Ladder Grafcet freezes up? yeah it does strange things, crash when printing, freezes up sometimes, or don't save anything... I use the Classic Ladder - Ladder editor quite a bit and I don't have any freezing problems with that. The only recent Classic Ladder changes that I am aware of are Modbus related, not logical editor related. What you need to do is to establish a state engine in Ladder. That gets around racing issues for the most part. Yeah, this is exactly why I wanted to use grafcet : it is dedicated to implement state machines. There are some other techniques to avoid race issues but I will skip those now for clarity.. A program that you need might look like the following: (Look at this in fixed width type) (snip) wow ! thanks for that detailled answer ! I will try tomorow to figure out how what you suggest work. -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Compiling EMC2 on Lucid
mingjun xie wrote: In file included from emc/usr_intf/axis/extensions/_toglmodule.c:2: ./emc/usr_intf/axis/extensions/togl.c:66:4: error: #error Sorry Togl requires Tcl/Tk ver 8.0 or higher. update your tcl/tk version like this error message ask, then 'make clean' then re-run configure and make -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] How to create custom kinematics module?
Viesturs Lācis wrote: 1) What would correct syntax for line 18 and 19 look like? could be something like : 18 for (int i=1; i limit; i++){ 19 if (xy_tan == (90+(180*i)) || xy_tan == (90-(180*i))) 19 pos-a = asin(sin(joints[5]) / sin(xy_tan)); 20 } where limit is the maximal value I can take. this code is not optimised, because for large limit value, il will take a long time to iterate. But should work right for a limit value of 5 or 10. -- ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users