Re: [Emc-users] blocks (here demux)
Hi Andy . I was reading the man page of mux_generic component and I see : *mux-gen.**NN**.sel-bit**MMM* bit in (M=0..N) * mux-gen.**NN**.sel-int**MMM* unsigned in and you write in the previous message : mux_gen.0.sel0 mux_gen.0.sel1 What is the right semantic ? Alex On Mon, Sep 22, 2014 at 2:36 PM, andy pugh bodge...@gmail.com wrote: On 22 September 2014 13:01, Axel Zöllich fa...@zoellich.de wrote: 1 out of 4 demux this is: two 7i76 in pins demuxed to 4 hal signals (choosen joint X or Y or Z or A) There perhaps ought to be a dedicated component for this, and I think that there is more than one way to do this and someone else might come up with a better solution. But, you could use the HAL pins to control an integer mux, then pick out the individual bits. loadrt mux_generic config=uu4 loadrt bitslice count=1 personality=4 addf mux_gen.0servo-thread addf bitslice.0servo thread net sel0 mux_gen.0.sel0 = hm2_5i25.0.7i77.0.1.input00 net sel1 mux_gen.0.sel1 = hm2_5i25.0.7i77.0.1.input01 setp mux_gen.0.in-u32-00 0x01 setp mux_gen.0.in-u32-01 0x02 setp mux_gen.0.in-u32-02 0x04 setp mux_gen.0.in-u32-03 0x08 net demux mux_gen.0.out-u32 = bitslice.0.in net joint-0-sel bitslice.0.out-00 net joint-1-sel bitslice.0.out-01 net joint-2-sel bitslice.0.out-02 net joint-3-sel bitslice.0.out-03 But ther are other compoents that are close, for example http://www.linuxcnc.org/docs/html/man/man9/select8.9.html and maybe even http://www.linuxcnc.org/docs/html/man/man9/matrix_kb.9.html Alternatively, if you have run out of IO for the 7i77 for the control panel, take a look at the 7i73 which is inexpensive and can very much simplify the wiring between the control panel and the 7i77. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Yahoo Mail is tossing about 90% of messages from this list into SPAM.
Hi. I have the same problem with the mail of Gregg (I'm using a Google account) . This anomaly starts few weeks ago . Alex On Thu, Sep 18, 2014 at 11:51 AM, andy pugh bodge...@gmail.com wrote: On 18 September 2014 09:59, Mark Wendt wendt.m...@gmail.com wrote: Gmail is doing the same thing for me on your emails. I had to create a filter to keep your replies from ending up in the spam bin. Yahoo broke the internet If you want people to be able to see your emails then dump Yahoo. http://thehackernews.com/2014/04/yahoos-new-dmarc-policy-destroys-every.html -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] PC STRANGE BEHAVIOR DURING NC PROGRAM EXECUTION.
Gregg : thanks for the detailed answer . I'm understanding something more about the LCNC work process. I did believed that the realtime kernel was invoked also in simulation mode and I was wrong. My believed was that due to the hal files processing (not for the postgui hal files) the realtime was always working doesn't matter if you are running on real hardware or sim . Jon: The NC program I'm testing have a main body with the call to onamed subroutine with 4 parameter called 4 times with different input parameter values. Inside the parametric subroutine there is a runtime calculating path for the machine axis mvements. When I load or reload the NC program into Axis UI the interpreter is scanning the NC file and detecting also the internal (subroutine) calls to custom M1xx codes. But what I can see is that when NC program is running LCNC is always accessing to the hard drive with a frequency very similar to the dynamic path calculation and machine movements. My personal and poor opinion is that this is strange anyway. First because the NC program is small . Secondary this approach (if it is still present on a running machine using the real time kernel) slow down the block to block processing speed. If I'm doing something wrong , please help me to understand . Alex On Sat, Sep 13, 2014 at 4:18 AM, Jon Elson el...@pico-systems.com wrote: On 09/12/2014 12:03 PM, alex chiosso wrote: Hi Jon. Thank you for the replay . The part program is not so big (120 lines code , it is parametric style with Named Parameters) so it is strange . It is clear now the cpu hogg. I did believe that the real time is always enabled also in sim mode. Maybe this is why the hal file execution seems to have a sort of latency. Can you explain me why only a part of the NC program is loaded (as you say only few K bytes), what is the bottle neck ? No, for a very small program, it WILL all be loaded into memory. Remember, this is not a dedicated CNC computer, this is a multi-user, multi-tasking, general purpose operating system. At the command prompt, do : ps xa and you will be AMAZED to see how many tasks are running, I see 164 on my system. All real-time parts of LinuxCNC are locked in memory when they start, but in the sim version, they are all capable of being swapped out, or causing page faults. The non-real time part of LinuxCNC is always capable of being swapped or paged. Jon -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] PC STRANGE BEHAVIOR DURING NC PROGRAM EXECUTION.
Hi Jon. What you are telling me maybe is a part of what I'm seeing . I do believe that the same thing is happening also for an M66 call . I'm saying this becase the M1xx is called only during the first onamed sub call and disabled during the other 3 calls. But what I can see is that the disk access is done during the whole NC program execution. Inside the subroutine there are M66 calls that trigger each axis movement and my feeling is that also this can cause a disk access. I don't know why this should happen , maybe I'm wrong but this is what I can see . In any case these custom M1xx function management (access to hard drive) it is strange too. I don't know what can be the latency (aka systematic delay) that this kind of management can produce. In my case the M1xx execution should be as fast as possible same as M66 (in my case M66 P0 L3 Q1). Alex On Sat, Sep 13, 2014 at 6:07 PM, Jon Elson el...@pico-systems.com wrote: On 09/13/2014 02:56 AM, alex chiosso wrote: When I load or reload the NC program into Axis UI the interpreter is scanning the NC file and detecting also the internal (subroutine) calls to custom M1xx codes. But what I can see is that when NC program is running LCNC is always accessing to the hard drive with a frequency very similar to the dynamic path calculation and machine movements. It is the M1xx functions that cause the disk access. These are essentially subroutines that are fetched from disk every time they are called. Disk caching may help speed that up, but maybe that is disabled to make sure the M100 function is refreshed every time it is called. Jon -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Running high voltage DC spindle motor
Hi Marius. My 1 cent opinion is to by a new DC spindle drive according to the motor specification . Nowadays this kind of drives are not too expensive . This kind of motor seems to be a sort of custom made for EMCO so you should also verify the old drive specifications and wiring diagram to be sure to match properly with the new drive. The time=cost (and safety aspects) discourage an homebrew solution . Alex On Thu, Sep 11, 2014 at 11:25 PM, David Armstrong cncbas...@gmail.com wrote: Marius, the spindle motor in question is going to be a beast , as it's really a servo motor and Tacho , and may well have brake also these tend to crazy to work with , as you'll also need to be able to not only hold positon and zero crossing switches etc you need to monitor each leg and phase . amongst others to do it correctly it will also depend to a point on the type of winding used on the dc motor . as Andy suggests chat with Jon Peter or JMK . or find a Kolmorgen servo drive and Line Balancer , as thats quite a beefy load to toast . Dave On 11 September 2014 22:06, Karlsson Wang nicklas.karls...@karlssonwang.se wrote: I have only worked with IGBT/MOSFET and expected solid state relays to be slow devices not suitable for PWM but they say 12 - 20kHz FAST PWM speeds. They state it is solid state relays but the figure on the top is an IGBT which require a good driver and electrical isolation! Nicklas Karlsson On Thu, 11 Sep 2014 11:28:38 +0100 andy pugh bodge...@gmail.com wrote: On 11 September 2014 10:59, Marius Alksnys marius.alks...@gmail.com wrote: What do you think about controlling DC SSR with PWM like HDD-9V30E from http://www.power-io.com/products/hdd.htm I think you need to wait for advice from folk who actually know something about building practical motor drives, which probably means Jon, Peter or JMK -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Running high voltage DC spindle motor
Hi Marius. This optios can be a good one. Of course you need at least a 3 phases motor and VFD for closed loop vector control due to the torque value and stability at low speed. And for sure the motor need a cooling fan (not selfcooled) . Alex On Fri, Sep 12, 2014 at 9:22 AM, Marius Alksnys marius.alks...@gmail.com wrote: I think instead of buying some new DC spindle drive my customer would choose replacing this motor with simple AC motor and buying new 3-phase VFD. On 2014.09.12 10:00, alex chiosso wrote: Hi Marius. My 1 cent opinion is to by a new DC spindle drive according to the motor specification . Nowadays this kind of drives are not too expensive . This kind of motor seems to be a sort of custom made for EMCO so you should also verify the old drive specifications and wiring diagram to be sure to match properly with the new drive. The time=cost (and safety aspects) discourage an homebrew solution . Alex -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] PC STRANGE BEHAVIOR DURING NC PROGRAM EXECUTION.
Hi people. I'm testing some NC code on a simulation configuration 3 axis . I notice that during the NC program execution the pc is using the hard drive . As soon the program execution is stopped the hard drive is not used . I believed that the NC program is loaded into the RAM memory so during the NC program execution why LCNC should access to the harddrive ? And another issue is that the cpu hogg (100% usage during NC program execution) . The PC is not for a real machine but only for test purpose so I don't need extra performance, but the hard drive access is quite strange . The LinucCNC version is 2.6.0.pre0.4621 that I installed one year ago . I know that I should update it and I will soon . If anyone can help me I appreciate . Regards Alex -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] PC STRANGE BEHAVIOR DURING NC PROGRAM EXECUTION.
Hi Jon. Thank you for the replay . The part program is not so big (120 lines code , it is parametric style with Named Parameters) so it is strange . It is clear now the cpu hogg. I did believe that the real time is always enabled also in sim mode. Maybe this is why the hal file execution seems to have a sort of latency. Can you explain me why only a part of the NC program is loaded (as you say only few K bytes), what is the bottle neck ? Regards Alex On Fri, Sep 12, 2014 at 6:17 PM, Jon Elson el...@pico-systems.com wrote: On 09/12/2014 05:27 AM, alex chiosso wrote: Hi people. I'm testing some NC code on a simulation configuration 3 axis . I notice that during the NC program execution the pc is using the hard drive . As soon the program execution is stopped the hard drive is not used . I believed that the NC program is loaded into the RAM memory so during the NC program execution why LCNC should access to the harddrive ? No, only PART of the program is loaded into memory, if the program is longer than a few K bytes. And another issue is that the cpu hogg (100% usage during NC program execution) . I think the sim mode goes as fast as it can through the part program, so it will always use 100% CPU. The sim mode has no concept of real time. Jon -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] LinuxCNC Meeting Stuttgart, Germany 2014
Hi Rene. I should be there so I hope to learn more about the EtherCAT application and EtherCAT---CanOpen interface. Regards Alex On Tue, Sep 9, 2014 at 3:48 PM, Rene Hopf reneh...@mac.com wrote: Hi, Have you decided on a date? Are the ABB robots still available? I will bring my AC Servo project, a driver based on the IRAMX16UP60B and STM32F4 with resolver interface. I also have a stack of Beckhoff ethercat components, including a canopen adaptor(EL6751), in case anyone wants to play with that. Rene On 15 Aug 2014, at 07:59, Sven Wesley svenne.d...@gmail.com wrote: Oh nooo! I can't go this year, I am moving to the other side of the US for a year. This was the best weekend of the entire 2013 so you guys that are thinking about it. Damn it stop thinking and go!!! I really, really want to go... Den 11 aug 2014 19:48 skrev Niemand Sonst nie...@web.de: Am 11.08.2014 um 19:25 schrieb andy pugh: On 11 August 2014 18:05, Niemand Sonst nie...@web.de wrote: May be this year I can bring a Heckler and Koch Mill with tool changer to convert it with your help ;-) Is this one for making 9mm holes in distant workpieces? It is able to make also 9 mm holes, but not in distance ;-) It is a education mill with 225 x 120 x 200 mm travel way and a 9 slot turrent changer. With cabine and cooling. I do my 9 mm holes with a Glock 19 ;-) Norbert -- ___ 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 -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce. Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce. Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] gedit tools-external tools-new missing
Hi Gene. I've found a small video on YouTube just for your needs. How to make a simple gcode with QCad and LinuxCNC https://www.youtube.com/watch?v=CQRpKdKG46M (formerly EMC you know it of course). I hope this help. Regards Alex On Mon, Sep 8, 2014 at 5:46 PM, Churms, Cecil cecil.chu...@debeersgroup.com wrote: Gene Heskett: ... I'm using chromium as default browser and haven't quite got its bookmarking figured out. Click the star at the extreme right of the url address box (i.e. the box that starts with https://...) Regards - Cecil * The information contained in this e-mail is confidential and may be subject to legal privilege. If you are not the intended recipient, you must not use, copy, distribute or disclose the e-mail or any part of its contents or take any action in reliance on it. If you have received this e-mail in error, please e-mail the sender by replying to this message. All reasonable precautions have been taken to ensure no viruses are present in this e-mail and the sender cannot accept responsibility for loss or damage arising from the use of this e-mail or attachments. .* -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] CNC Sewing/Embroidery/Quilting Machine
Hi to all. Just to show an amazing sewing technology . Robot Sewing Machine https://www.youtube.com/watch?v=_i4cfQGe8fY I do believe that in this case a synchronicity between robot axis and needle position is needed. Regards Alex On Fri, Aug 29, 2014 at 6:04 PM, alex chiosso achio...@gmail.com wrote: Hi Gregg. Yes this device should be fast enough. The problem is how to integrate it with the current machanic structure. You have to consider also that the operator need the right space where to lay the fabric (i.e. the jacket). Regards Alex On Fri, Aug 29, 2014 at 5:29 PM, alex chiosso achio...@gmail.com wrote: Hio Philipp , you got it! The exact lenght for each stitch is a must. So the example of G code that you kindly gave me is what should be done (I mean it is a starting point) . Actually (I was this morning to the sewing machine customer) with the intergration I did the result is good enough for what they have to do (an Hybrid solution PLC+Position controller single axis modules) . But because of a stitch by stitch X-Y axis movement and the speed as fast as possible the machine has some vibrations that the customer would be happy to reduce as much as possible. The integration I made as some limitatons related to the way the fabric is moved under the needle between a stitch and the following one . Secondary only linear stitches are possible because no interpolation is possible due to the hardware/software used. So I do believe that a solution with LCNC can make a smoothest movement of the machine , the possibility to do different kinds of stitches and a more flexible pattern design . At the moment the customer told me that this machine is quite unique because is able to apply labels on dresses that are already fabricated (finished ready for the delivery) . That is why the label sewing must be done without error on the axes movements that can damage the needle and consequently the tissue. The dresses are high end quality (and costly) Italian made . (I'm Italian that's why my english writing style is so poor!) Other machines can only apply labels on semifinish parts of the dresses and the potential risk is less important . I saw a similar G code on a Mach3 forum somewhere on the net but I didn't see any final result onestly . That's amazing to see that many people are trying to apply a CNC to do sewing/embroidery/quilting machine conversion. For sure for complex pattern design a sort of cad/cam is needed. I was wondering if a programming style with iterative sequences (one iteration one stich) can help for not complicated pattern. In any case thank you for any idea/thought you are sharing. Regards Alex On Thu, Aug 28, 2014 at 10:14 PM, Philipp Burch p...@hb9etc.ch wrote: Hi Alex! On 27.08.2014 22:04, alex chiosso wrote: Hi Philipp. Thank you so much for the very detailed informations . You are considering to move the needle as a spindle with the S parameter to define the rpm and the Exactly. Z axis position how is it derived from ? How is it calculated ? I mean on the real machine . This is what the siggen component in the example HAL file is used for. The spindle speed (i.e. stitches per second) is fed to its frequency input as well as the desired amplitude (the full Z travel of the needle). The component then generates a free running sine wave (among other waveforms) of the requested frequency. You would then use this wave as the position setpoint for the Z axis motor controller. No need to calculate anything else ;) Somewhat later, you told us that it is required that the X/Y movement always needs to completely finish before making the next stitch for a constant stitch length. If you use the approach described before, you won't have the ultimate control, so depending on your hardware, you could really end up with stitches that are of slightly different lengths. If this actually is a problem, you might be better off using the Z axis as usual and describing every single stitch in your NC program like so: G21(Millimeters) G64 P1 Q1 (Path tolerance 2mm) G0 Z5 (Safe needle height) G0 X10 Y10 (Position of first stitch) F5000 (Feed rate for all subsequent moves) G1 Z-5 (Enter fabric, which is at Z = 0) G1 Z1 (Exit fabric) G1 X12 Y10 Z5 (Move to midpoint to next stitch) G1 X14 Y10 Z1 (Move to next stitch) G1 Z-5 (Enter fabric) G1 Z1 (Exit fabric) G1 X16 Y10 Z5 (Move to midpoint to next stitch) G1 X18 Y10 Z1 (Move to next stitch) G1 Z-5 (Enter fabric) G1 Z1 (Exit fabric) ;... G0 Z5 (Safe needle height) G0 X0 Y0 (Move to park position) M2 As you can see with all those G1s, the program gets much more complicated and veeery inconvenient to write by hand. So you'd most likely want to use a CAM (or just a python script), which generates this structure. The setting of the path
Re: [Emc-users] CNC Sewing/Embroidery/Quilting Machine
Another amazing sewing application . Robot sews car seats cover https://www.youtube.com/watch?v=2Qwqxpcr2zA On Sun, Sep 7, 2014 at 11:20 AM, alex chiosso achio...@gmail.com wrote: Hi to all. Just to show an amazing sewing technology . Robot Sewing Machine https://www.youtube.com/watch?v=_i4cfQGe8fY I do believe that in this case a synchronicity between robot axis and needle position is needed. Regards Alex On Fri, Aug 29, 2014 at 6:04 PM, alex chiosso achio...@gmail.com wrote: Hi Gregg. Yes this device should be fast enough. The problem is how to integrate it with the current machanic structure. You have to consider also that the operator need the right space where to lay the fabric (i.e. the jacket). Regards Alex On Fri, Aug 29, 2014 at 5:29 PM, alex chiosso achio...@gmail.com wrote: Hio Philipp , you got it! The exact lenght for each stitch is a must. So the example of G code that you kindly gave me is what should be done (I mean it is a starting point) . Actually (I was this morning to the sewing machine customer) with the intergration I did the result is good enough for what they have to do (an Hybrid solution PLC+Position controller single axis modules) . But because of a stitch by stitch X-Y axis movement and the speed as fast as possible the machine has some vibrations that the customer would be happy to reduce as much as possible. The integration I made as some limitatons related to the way the fabric is moved under the needle between a stitch and the following one . Secondary only linear stitches are possible because no interpolation is possible due to the hardware/software used. So I do believe that a solution with LCNC can make a smoothest movement of the machine , the possibility to do different kinds of stitches and a more flexible pattern design . At the moment the customer told me that this machine is quite unique because is able to apply labels on dresses that are already fabricated (finished ready for the delivery) . That is why the label sewing must be done without error on the axes movements that can damage the needle and consequently the tissue. The dresses are high end quality (and costly) Italian made . (I'm Italian that's why my english writing style is so poor!) Other machines can only apply labels on semifinish parts of the dresses and the potential risk is less important . I saw a similar G code on a Mach3 forum somewhere on the net but I didn't see any final result onestly . That's amazing to see that many people are trying to apply a CNC to do sewing/embroidery/quilting machine conversion. For sure for complex pattern design a sort of cad/cam is needed. I was wondering if a programming style with iterative sequences (one iteration one stich) can help for not complicated pattern. In any case thank you for any idea/thought you are sharing. Regards Alex On Thu, Aug 28, 2014 at 10:14 PM, Philipp Burch p...@hb9etc.ch wrote: Hi Alex! On 27.08.2014 22:04, alex chiosso wrote: Hi Philipp. Thank you so much for the very detailed informations . You are considering to move the needle as a spindle with the S parameter to define the rpm and the Exactly. Z axis position how is it derived from ? How is it calculated ? I mean on the real machine . This is what the siggen component in the example HAL file is used for. The spindle speed (i.e. stitches per second) is fed to its frequency input as well as the desired amplitude (the full Z travel of the needle). The component then generates a free running sine wave (among other waveforms) of the requested frequency. You would then use this wave as the position setpoint for the Z axis motor controller. No need to calculate anything else ;) Somewhat later, you told us that it is required that the X/Y movement always needs to completely finish before making the next stitch for a constant stitch length. If you use the approach described before, you won't have the ultimate control, so depending on your hardware, you could really end up with stitches that are of slightly different lengths. If this actually is a problem, you might be better off using the Z axis as usual and describing every single stitch in your NC program like so: G21(Millimeters) G64 P1 Q1 (Path tolerance 2mm) G0 Z5 (Safe needle height) G0 X10 Y10 (Position of first stitch) F5000 (Feed rate for all subsequent moves) G1 Z-5 (Enter fabric, which is at Z = 0) G1 Z1 (Exit fabric) G1 X12 Y10 Z5 (Move to midpoint to next stitch) G1 X14 Y10 Z1 (Move to next stitch) G1 Z-5 (Enter fabric) G1 Z1 (Exit fabric) G1 X16 Y10 Z5 (Move to midpoint to next stitch) G1 X18 Y10 Z1 (Move to next stitch) G1 Z-5 (Enter fabric) G1 Z1 (Exit fabric) ;... G0 Z5 (Safe needle height) G0 X0 Y0 (Move to park position) M2 As you can see with all those G1s, the program gets much
Re: [Emc-users] Steppers losing position
If the holes are deeper doesn't it means that the motor is making more steps and not less ? Is it possible that you have extra steps due to noises or bad connections PC --- BoB --- Gecko Drive ? Alex On Thu, Sep 4, 2014 at 5:07 PM, Viesturs Lācis viesturs.la...@gmail.com wrote: Hello! I have a strange situation: Stepper motor of Z axis on a cnc router is losing it's position - doing a series of numerous holes in material will end up with various depths of holes. The strange part is: 1) for each time, when machine is running, it will lose position only in one direction; if holes are getting deeper, then they only get deeper, not the other way; 2) the direction of drift will change randomly as machine is restarted and only then; simply running another g-code file will not change the direction of drift; There is Nema23 stepper motor and Gecko stepper driver. Motor cable is checked for loose contact, step/dir signal lines are checked for loose contact, ballscrew and linear rails are checked for any damage to cause extra resistance in particular direction, the clutch between motor and ballscrew is checked not to slip. I am totally out of ideas, where to look. Has anyone ever experienced anything like that? What puzzles me most is the consistency to maintain direction of drift and yet randomly change, when whole system is restarted, so any suggestions will be appreciated. Viesturs -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Steppers losing position
As Gene is suggesting , here http://linuxcnc.org/index.php/english/forum/16-stepconf-wizard/27293-solved-tuning-stepper-motor-with-gecko-201-driver?start=10 is a discussion on the forum regarding problems with steps and Gecko Drive . A question for you ... the router is brand new (I mean that you have finished the setup) or is a already working machine ? This question is to understand if the machine was working fine before and later start with the problem you are mentioning. Alex On Thu, Sep 4, 2014 at 5:21 PM, Gene Heskett ghesk...@wdtv.com wrote: On Thursday 04 September 2014 11:07:07 Viesturs Lācis did opine And Gene did reply: Hello! I have a strange situation: Stepper motor of Z axis on a cnc router is losing it's position - doing a series of numerous holes in material will end up with various depths of holes. The strange part is: 1) for each time, when machine is running, it will lose position only in one direction; if holes are getting deeper, then they only get deeper, not the other way; 2) the direction of drift will change randomly as machine is restarted and only then; simply running another g-code file will not change the direction of drift; There is Nema23 stepper motor and Gecko stepper driver. Motor cable is checked for loose contact, step/dir signal lines are checked for loose contact, ballscrew and linear rails are checked for any damage to cause extra resistance in particular direction, the clutch between motor and ballscrew is checked not to slip. I am totally out of ideas, where to look. Has anyone ever experienced anything like that? What puzzles me most is the consistency to maintain direction of drift and yet randomly change, when whole system is restarted, so any suggestions will be appreciated. Viesturs Can we assume you have lengthened the dirsetup and dirhold settings? I don't have any gecko's, but this sure seems to be an ongoing problem with them. From previous messages, it seems a trip to gecko for repairs fixes it, but a random direction fixed at machine boot? Thats weird, and I've no clue. Cheers, Gene Heskett -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) Genes Web page http://geneslinuxbox.net:6309/gene US V Castleman, SCOTUS, Mar 2014 is grounds for Impeaching SCOTUS -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Steppers losing position
As you sad : Yes, as I said, motor is drifting in particular direction, which may change (not always), if system is restarted, but the direction of drift does not change, once the system is running - if it gradually goes up, then it does so; if down, then it keeps getting deeper. Means that the drift in is both directions. But the axis (motor) is always making more space than expected , isn't it ? Alex On Thu, Sep 4, 2014 at 5:29 PM, alex chiosso achio...@gmail.com wrote: As Gene is suggesting , here http://linuxcnc.org/index.php/english/forum/16-stepconf-wizard/27293-solved-tuning-stepper-motor-with-gecko-201-driver?start=10 is a discussion on the forum regarding problems with steps and Gecko Drive . A question for you ... the router is brand new (I mean that you have finished the setup) or is a already working machine ? This question is to understand if the machine was working fine before and later start with the problem you are mentioning. Alex On Thu, Sep 4, 2014 at 5:21 PM, Gene Heskett ghesk...@wdtv.com wrote: On Thursday 04 September 2014 11:07:07 Viesturs Lācis did opine And Gene did reply: Hello! I have a strange situation: Stepper motor of Z axis on a cnc router is losing it's position - doing a series of numerous holes in material will end up with various depths of holes. The strange part is: 1) for each time, when machine is running, it will lose position only in one direction; if holes are getting deeper, then they only get deeper, not the other way; 2) the direction of drift will change randomly as machine is restarted and only then; simply running another g-code file will not change the direction of drift; There is Nema23 stepper motor and Gecko stepper driver. Motor cable is checked for loose contact, step/dir signal lines are checked for loose contact, ballscrew and linear rails are checked for any damage to cause extra resistance in particular direction, the clutch between motor and ballscrew is checked not to slip. I am totally out of ideas, where to look. Has anyone ever experienced anything like that? What puzzles me most is the consistency to maintain direction of drift and yet randomly change, when whole system is restarted, so any suggestions will be appreciated. Viesturs Can we assume you have lengthened the dirsetup and dirhold settings? I don't have any gecko's, but this sure seems to be an ongoing problem with them. From previous messages, it seems a trip to gecko for repairs fixes it, but a random direction fixed at machine boot? Thats weird, and I've no clue. Cheers, Gene Heskett -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) Genes Web page http://geneslinuxbox.net:6309/gene US V Castleman, SCOTUS, Mar 2014 is grounds for Impeaching SCOTUS -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Steppers losing position
This seems to be an electrical problem . Have you tried to perform the machine cycle (i.e the holes drilling) in dry mode (no material) and with a reduced feed rate ? Just to understand if is related to the step frequency and torque . Alex On Thu, Sep 4, 2014 at 5:37 PM, Viesturs Lācis viesturs.la...@gmail.com wrote: 2014-09-04 18:32 GMT+03:00 alex chiosso achio...@gmail.com: Means that the drift in is both directions. But the axis (motor) is always making more space than expected , isn't it ? Yes, drift can be in any direction, but the change of direction happens only on system restart. Viesturs -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] CNC Sewing/Embroidery/Quilting Machine
Hio Philipp , you got it! The exact lenght for each stitch is a must. So the example of G code that you kindly gave me is what should be done (I mean it is a starting point) . Actually (I was this morning to the sewing machine customer) with the intergration I did the result is good enough for what they have to do (an Hybrid solution PLC+Position controller single axis modules) . But because of a stitch by stitch X-Y axis movement and the speed as fast as possible the machine has some vibrations that the customer would be happy to reduce as much as possible. The integration I made as some limitatons related to the way the fabric is moved under the needle between a stitch and the following one . Secondary only linear stitches are possible because no interpolation is possible due to the hardware/software used. So I do believe that a solution with LCNC can make a smoothest movement of the machine , the possibility to do different kinds of stitches and a more flexible pattern design . At the moment the customer told me that this machine is quite unique because is able to apply labels on dresses that are already fabricated (finished ready for the delivery) . That is why the label sewing must be done without error on the axes movements that can damage the needle and consequently the tissue. The dresses are high end quality (and costly) Italian made . (I'm Italian that's why my english writing style is so poor!) Other machines can only apply labels on semifinish parts of the dresses and the potential risk is less important . I saw a similar G code on a Mach3 forum somewhere on the net but I didn't see any final result onestly . That's amazing to see that many people are trying to apply a CNC to do sewing/embroidery/quilting machine conversion. For sure for complex pattern design a sort of cad/cam is needed. I was wondering if a programming style with iterative sequences (one iteration one stich) can help for not complicated pattern. In any case thank you for any idea/thought you are sharing. Regards Alex On Thu, Aug 28, 2014 at 10:14 PM, Philipp Burch p...@hb9etc.ch wrote: Hi Alex! On 27.08.2014 22:04, alex chiosso wrote: Hi Philipp. Thank you so much for the very detailed informations . You are considering to move the needle as a spindle with the S parameter to define the rpm and the Exactly. Z axis position how is it derived from ? How is it calculated ? I mean on the real machine . This is what the siggen component in the example HAL file is used for. The spindle speed (i.e. stitches per second) is fed to its frequency input as well as the desired amplitude (the full Z travel of the needle). The component then generates a free running sine wave (among other waveforms) of the requested frequency. You would then use this wave as the position setpoint for the Z axis motor controller. No need to calculate anything else ;) Somewhat later, you told us that it is required that the X/Y movement always needs to completely finish before making the next stitch for a constant stitch length. If you use the approach described before, you won't have the ultimate control, so depending on your hardware, you could really end up with stitches that are of slightly different lengths. If this actually is a problem, you might be better off using the Z axis as usual and describing every single stitch in your NC program like so: G21(Millimeters) G64 P1 Q1 (Path tolerance 2mm) G0 Z5 (Safe needle height) G0 X10 Y10 (Position of first stitch) F5000 (Feed rate for all subsequent moves) G1 Z-5 (Enter fabric, which is at Z = 0) G1 Z1 (Exit fabric) G1 X12 Y10 Z5 (Move to midpoint to next stitch) G1 X14 Y10 Z1 (Move to next stitch) G1 Z-5 (Enter fabric) G1 Z1 (Exit fabric) G1 X16 Y10 Z5 (Move to midpoint to next stitch) G1 X18 Y10 Z1 (Move to next stitch) G1 Z-5 (Enter fabric) G1 Z1 (Exit fabric) ;... G0 Z5 (Safe needle height) G0 X0 Y0 (Move to park position) M2 As you can see with all those G1s, the program gets much more complicated and veeery inconvenient to write by hand. So you'd most likely want to use a CAM (or just a python script), which generates this structure. The setting of the path tolerance is required to get a reasonable speed. The programmed path contains vertical segments for entering and exiting the fabric and a triangular curve from one stitch to the next. If the needle would need to follow this path exactly, the whole thing would be slow like hell of course, so we give the trajectory planner some tolerance by which the actual path may differ from the programmed path. What then happens is that the actual path has arcs instead of sharp edges, which helps to keep the speed up. Please see the attached screenshot. The white line is the programmed path, the red one is the backplot of the simulated machine movement. I hope this helps
Re: [Emc-users] CNC Sewing/Embroidery/Quilting Machine
Hi Gregg. Yes this device should be fast enough. The problem is how to integrate it with the current machanic structure. You have to consider also that the operator need the right space where to lay the fabric (i.e. the jacket). Regards Alex On Fri, Aug 29, 2014 at 5:29 PM, alex chiosso achio...@gmail.com wrote: Hio Philipp , you got it! The exact lenght for each stitch is a must. So the example of G code that you kindly gave me is what should be done (I mean it is a starting point) . Actually (I was this morning to the sewing machine customer) with the intergration I did the result is good enough for what they have to do (an Hybrid solution PLC+Position controller single axis modules) . But because of a stitch by stitch X-Y axis movement and the speed as fast as possible the machine has some vibrations that the customer would be happy to reduce as much as possible. The integration I made as some limitatons related to the way the fabric is moved under the needle between a stitch and the following one . Secondary only linear stitches are possible because no interpolation is possible due to the hardware/software used. So I do believe that a solution with LCNC can make a smoothest movement of the machine , the possibility to do different kinds of stitches and a more flexible pattern design . At the moment the customer told me that this machine is quite unique because is able to apply labels on dresses that are already fabricated (finished ready for the delivery) . That is why the label sewing must be done without error on the axes movements that can damage the needle and consequently the tissue. The dresses are high end quality (and costly) Italian made . (I'm Italian that's why my english writing style is so poor!) Other machines can only apply labels on semifinish parts of the dresses and the potential risk is less important . I saw a similar G code on a Mach3 forum somewhere on the net but I didn't see any final result onestly . That's amazing to see that many people are trying to apply a CNC to do sewing/embroidery/quilting machine conversion. For sure for complex pattern design a sort of cad/cam is needed. I was wondering if a programming style with iterative sequences (one iteration one stich) can help for not complicated pattern. In any case thank you for any idea/thought you are sharing. Regards Alex On Thu, Aug 28, 2014 at 10:14 PM, Philipp Burch p...@hb9etc.ch wrote: Hi Alex! On 27.08.2014 22:04, alex chiosso wrote: Hi Philipp. Thank you so much for the very detailed informations . You are considering to move the needle as a spindle with the S parameter to define the rpm and the Exactly. Z axis position how is it derived from ? How is it calculated ? I mean on the real machine . This is what the siggen component in the example HAL file is used for. The spindle speed (i.e. stitches per second) is fed to its frequency input as well as the desired amplitude (the full Z travel of the needle). The component then generates a free running sine wave (among other waveforms) of the requested frequency. You would then use this wave as the position setpoint for the Z axis motor controller. No need to calculate anything else ;) Somewhat later, you told us that it is required that the X/Y movement always needs to completely finish before making the next stitch for a constant stitch length. If you use the approach described before, you won't have the ultimate control, so depending on your hardware, you could really end up with stitches that are of slightly different lengths. If this actually is a problem, you might be better off using the Z axis as usual and describing every single stitch in your NC program like so: G21(Millimeters) G64 P1 Q1 (Path tolerance 2mm) G0 Z5 (Safe needle height) G0 X10 Y10 (Position of first stitch) F5000 (Feed rate for all subsequent moves) G1 Z-5 (Enter fabric, which is at Z = 0) G1 Z1 (Exit fabric) G1 X12 Y10 Z5 (Move to midpoint to next stitch) G1 X14 Y10 Z1 (Move to next stitch) G1 Z-5 (Enter fabric) G1 Z1 (Exit fabric) G1 X16 Y10 Z5 (Move to midpoint to next stitch) G1 X18 Y10 Z1 (Move to next stitch) G1 Z-5 (Enter fabric) G1 Z1 (Exit fabric) ;... G0 Z5 (Safe needle height) G0 X0 Y0 (Move to park position) M2 As you can see with all those G1s, the program gets much more complicated and veeery inconvenient to write by hand. So you'd most likely want to use a CAM (or just a python script), which generates this structure. The setting of the path tolerance is required to get a reasonable speed. The programmed path contains vertical segments for entering and exiting the fabric and a triangular curve from one stitch to the next. If the needle would need to follow this path exactly, the whole thing would be slow like hell of course, so we give the trajectory
Re: [Emc-users] CNC Sewing/Embroidery/Quilting Machine
Hi Gregg . The locking of the steps is fine in case of safety. The X-Y axis have always to complete the stitch lenght movement, otherwhise you obtain a non costant stitch lenght. Hi Michal Thanks for the infos. A couple of questions more. How do you synchronize the needle movement with the X-Y axis movements ? How much is the distance between the fabric and the top needle position ? Alex On Thu, Aug 28, 2014 at 2:37 AM, Gregg Eshelman g_ala...@yahoo.com wrote: On 8/27/2014 11:44 AM, alex chiosso wrote: Hi Philipp . You point to the right direction. I need a full control over the needle movement because I have to start the X-Y movement before the needle is at top position . Easy enough to do. Find a place in the machine on the needle drive shaft to place a disk and optical sensor. Have the disk block the sensor for all of the rotation where the needle will be into the fabric and unblocked from the time it pulls out to just before it goes back in. Might even be able to use a strip of aluminum tape partway around the edge of the handwheel (if the machine has one) and a reflection sensor. If the wheel has a polished rim, blacken or rough up part of the edge to change reflectance. Attaching a more robust sensor and disk there could work, but anything external like that in an industrial environment would require a cover or guard. So sensor blocked = lock out all XY movement, unblocked = allow XY movement. Should be able to connect that sensor to a command to pause/unpause the step streams to the motor drivers. --- This email is free from viruses and malware because avast! Antivirus protection is active. http://www.avast.com -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] CNC Sewing/Embroidery/Quilting Machine
Hi to all. A few years ago I made the electrical/electronic/software integration of such a kind of machine. An industrial grade sewing machine adapted/converted in the way to automatically sew labels on clothes (jackets mainly) with a programmable but fixed path . Programmable because the operator can define the stich length , the sewing line lenght (so the number of stiches is automatically calculated) and few other parameters that define the complete sewing path on the label. Due to the company request (low as possible price cost, motors with position feedback, operator interface for the parameter programming, sewing recipe storage, easy to use, machine diagnostic and more...). At that time no interpolation needed due to the rectangle shape of the label and only linear stiches. I got an hybrid solution with : - 1 PLC (Schneider Electric Twido + 2 RS485 modbus com ports 1 for the HMI and 1 for the axis position controllers) - 1 small HMI (Human Machine Interface) - 1 servo drive+motor with encoder feedback for the up/down needle movement (it's driven by a rotary to linear machanical kinematic) controlled by one closed loop position controller (modbus communication built in + on board I/O and programmable with C style routine) - 2 stepper drives+motors for the X-Y axis with encoder feedback controlled by closed loop position controller (modbus communication built in + on board I/O and programmable with C style routine) The application can appear trivial but it is not especially because of needle speed and sycronization between the needle position and the X-Y movement. During the sewing the X-Y can move only when the needle it's outside the label otherwise the needle can be broken and the clothe/label can be damaged . That's why the position feedback is needed. Additionally the command for some actuators sycronized to the sewing cycle + sensors, pushbuttons, button lamps management. I would like to discuss with you what do you think about the conversion to LCNC. I show to you a picture of a similar application just to clear my words as much as possible. Regards Alex -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] CNC Sewing/Embroidery/Quilting Machine
Hi Bari. Nice to know you. Have you experience with this particular application ? So for you closed loop positioning it's not needed ? On Wed, Aug 27, 2014 at 5:52 PM, Bari bari00...@gmail.com wrote: Alex, I'd use Linuxcnc to build it. You can use steppers to control the needle motor and looper in open loop. Your G-code could be written to just stop X and Y when the needle is below the surface of the fabric. On 08/27/2014 10:21 AM, alex chiosso wrote: The application can appear trivial but it is not especially because of needle speed and sycronization between the needle position and the X-Y movement. During the sewing the X-Y can move only when the needle it's outside the label otherwise the needle can be broken and the clothe/label can be damaged . That's why the position feedback is needed. Additionally the command for some actuators sycronized to the sewing cycle + sensors, pushbuttons, button lamps management. I would like to discuss with you what do you think about the conversion to LCNC. -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] CNC Sewing/Embroidery/Quilting Machine
Bari , thank you for your reply. How is working a sewing machine for me it is clear (I really did the application I described). I read into a Brother industrial sewing machine user/maintenance manual and their electronic control manage encoders for the motors. On Wed, Aug 27, 2014 at 6:42 PM, Bari bari00...@gmail.com wrote: Alex, We started using Linuxcnc to control all sorts automation in the lab. Breaking down the steps to stitch: Move X,Y to start of the stitch (with Z at max height) Move Z down to min. (needle to lowest point) Raise needle Start Loop (spin looper motor) Finish Loop Needle to max height Move X and/or Y https://www.youtube.com/watch?v=BAvQBLHMrw4 On 08/27/2014 10:58 AM, alex chiosso wrote: Hi Bari. Nice to know you. Have you experience with this particular application ? So for you closed loop positioning it's not needed ? On Wed, Aug 27, 2014 at 5:52 PM, Bari bari00...@gmail.com wrote: Alex, I'd use Linuxcnc to build it. You can use steppers to control the needle motor and looper in open loop. Your G-code could be written to just stop X and Y when the needle is below the surface of the fabric. On 08/27/2014 10:21 AM, alex chiosso wrote: The application can appear trivial but it is not especially because of needle speed and sycronization between the needle position and the X-Y movement. During the sewing the X-Y can move only when the needle it's outside the label otherwise the needle can be broken and the clothe/label can be damaged . That's why the position feedback is needed. Additionally the command for some actuators sycronized to the sewing cycle + sensors, pushbuttons, button lamps management. I would like to discuss with you what do you think about the conversion to LCNC. -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] CNC Sewing/Embroidery/Quilting Machine
Hi Philipp . You point to the right direction. I need a full control over the needle movement because I have to start the X-Y movement before the needle is at top position . This is mainly related to the speed needed for the sewing cycle . As early the enable for X-Y movement is triggered as fast the machine can work. The worst case is if the X-Y movement is not at target position before the needle is starting to touch the fabric. So in the current application I made , the position controller that manage the needle (Z axis), raise a digital output starting from a position related to the position of the needle outside the fabric when the stitch is made till the needle position close to the next stitch entering point. If the X-Y axis are still moving when the needle is close to touch the fabric , the machine stops. So the limit is also the maximum stitch length related to the needle speed. And also the needle make a number of rotations as the number of stitches that have to be made. The needle finish is cycle always on top position (same position that starts the cycle). I hop I'm clear enough. The best solution should be to have the X-Y axis geared in electronic cam (with adjustable ratio for the stitch length) with the needle (Z axis) to be close as possible as the mechanical traditional machine. In this case there is no problem with the working speed (stitches per minute). On Wed, Aug 27, 2014 at 7:14 PM, Philipp Burch p...@hb9etc.ch wrote: Hi Alex! Sounds like an interesting thing to do :) Do you need full control over the needle (i.e. coordinated moves), or do you want to let the needle be driven by a single motor in continuous motion and synchronize the X/Y movements to it? In the latter case, you would only need position feedback from the needle, which could be as simple as a single switch telling you when the needle is up and the X/Y can move. With LinuxCNC, you could then hook that switch signal to the adaptive feed input, so that the position is freezed whenever a stitch is being made. If you then connect the velocity command for the needle motor to the spindle control, you could really write a program just like for a mill (except no Z of course). So you'd use G0 to rapid to the starting point of the sew, then set the desired spindle speed using S, start the spindle and program your path using G1/2/3. The combination of spindle/needle speed and feed rate would give you the stitch length. Oh, and I'd go for motors with position feedback if possible. Open-loop driven steppers may seem easier to handle as usually no loop tuning is required, but then you need to test veeery carefully how fast you can go without losing steps. Especially if you want to move really fast and have a variable load. Just a few thoughts. Regards, Philipp On 27.08.2014 18:55, alex chiosso wrote: Bari , thank you for your reply. How is working a sewing machine for me it is clear (I really did the application I described). I read into a Brother industrial sewing machine user/maintenance manual and their electronic control manage encoders for the motors. On Wed, Aug 27, 2014 at 6:42 PM, Bari bari00...@gmail.com wrote: Alex, We started using Linuxcnc to control all sorts automation in the lab. Breaking down the steps to stitch: Move X,Y to start of the stitch (with Z at max height) Move Z down to min. (needle to lowest point) Raise needle Start Loop (spin looper motor) Finish Loop Needle to max height Move X and/or Y https://www.youtube.com/watch?v=BAvQBLHMrw4 On 08/27/2014 10:58 AM, alex chiosso wrote: Hi Bari. Nice to know you. Have you experience with this particular application ? So for you closed loop positioning it's not needed ? On Wed, Aug 27, 2014 at 5:52 PM, Bari bari00...@gmail.com wrote: Alex, I'd use Linuxcnc to build it. You can use steppers to control the needle motor and looper in open loop. Your G-code could be written to just stop X and Y when the needle is below the surface of the fabric. On 08/27/2014 10:21 AM, alex chiosso wrote: The application can appear trivial but it is not especially because of needle speed and sycronization between the needle position and the X-Y movement. During the sewing the X-Y can move only when the needle it's outside the label otherwise the needle can be broken and the clothe/label can be damaged . That's why the position feedback is needed. Additionally the command for some actuators sycronized to the sewing cycle + sensors, pushbuttons, button lamps management. I would like to discuss with you what do you think about the conversion to LCNC. -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users
Re: [Emc-users] CNC Sewing/Embroidery/Quilting Machine
Hi Michal . Your application is really impressive !!! Are you using open o closed loop , stepper or servo motors ? For the program did you develop or use a sort of CAD/CAM to design the pattern ? How do you synchronized the needle movement with the X-Y axis ? As I understood the needle movement is used as a spindle , isn't it ? Or it's an axis ? What kind of electronic are you using to control the motor drives ? Thank you for any detail you can share. Regards Alex On Wed, Aug 27, 2014 at 8:23 PM, Michał Geszkiewicz mic...@wp.pl wrote: Hi Alex, I've done few retrofits of simillar machines, video below. Originally spindle speed was fully synced with xy velocity but was disabled due to mechanical problems (it won't saw on lower speeds). http://www.youtube.com/watch?v=aopjsU7Q5V8 regards, Michael W dniu 27.08.2014 19:44, alex chiosso pisze: Hi Philipp . You point to the right direction. I need a full control over the needle movement because I have to start the X-Y movement before the needle is at top position . This is mainly related to the speed needed for the sewing cycle . As early the enable for X-Y movement is triggered as fast the machine can work. The worst case is if the X-Y movement is not at target position before the needle is starting to touch the fabric. So in the current application I made , the position controller that manage the needle (Z axis), raise a digital output starting from a position related to the position of the needle outside the fabric when the stitch is made till the needle position close to the next stitch entering point. If the X-Y axis are still moving when the needle is close to touch the fabric , the machine stops. So the limit is also the maximum stitch length related to the needle speed. And also the needle make a number of rotations as the number of stitches that have to be made. The needle finish is cycle always on top position (same position that starts the cycle). I hop I'm clear enough. The best solution should be to have the X-Y axis geared in electronic cam (with adjustable ratio for the stitch length) with the needle (Z axis) to be close as possible as the mechanical traditional machine. In this case there is no problem with the working speed (stitches per minute). On Wed, Aug 27, 2014 at 7:14 PM, Philipp Burch p...@hb9etc.ch wrote: Hi Alex! Sounds like an interesting thing to do :) Do you need full control over the needle (i.e. coordinated moves), or do you want to let the needle be driven by a single motor in continuous motion and synchronize the X/Y movements to it? In the latter case, you would only need position feedback from the needle, which could be as simple as a single switch telling you when the needle is up and the X/Y can move. With LinuxCNC, you could then hook that switch signal to the adaptive feed input, so that the position is freezed whenever a stitch is being made. If you then connect the velocity command for the needle motor to the spindle control, you could really write a program just like for a mill (except no Z of course). So you'd use G0 to rapid to the starting point of the sew, then set the desired spindle speed using S, start the spindle and program your path using G1/2/3. The combination of spindle/needle speed and feed rate would give you the stitch length. Oh, and I'd go for motors with position feedback if possible. Open-loop driven steppers may seem easier to handle as usually no loop tuning is required, but then you need to test veeery carefully how fast you can go without losing steps. Especially if you want to move really fast and have a variable load. Just a few thoughts. Regards, Philipp On 27.08.2014 18:55, alex chiosso wrote: Bari , thank you for your reply. How is working a sewing machine for me it is clear (I really did the application I described). I read into a Brother industrial sewing machine user/maintenance manual and their electronic control manage encoders for the motors. On Wed, Aug 27, 2014 at 6:42 PM, Bari bari00...@gmail.com wrote: Alex, We started using Linuxcnc to control all sorts automation in the lab. Breaking down the steps to stitch: Move X,Y to start of the stitch (with Z at max height) Move Z down to min. (needle to lowest point) Raise needle Start Loop (spin looper motor) Finish Loop Needle to max height Move X and/or Y https://www.youtube.com/watch?v=BAvQBLHMrw4 On 08/27/2014 10:58 AM, alex chiosso wrote: Hi Bari. Nice to know you. Have you experience with this particular application ? So for you closed loop positioning it's not needed ? On Wed, Aug 27, 2014 at 5:52 PM, Bari bari00...@gmail.com wrote: Alex, I'd use Linuxcnc to build it. You can use steppers to control the needle motor and looper in open loop. Your G-code could be written to just stop X and Y when
Re: [Emc-users] CNC Sewing/Embroidery/Quilting Machine
Hi Michal. You are using 5i25 + 7i77 + 7i76 from Mesa . Well done ! On Wed, Aug 27, 2014 at 8:42 PM, alex chiosso achio...@gmail.com wrote: Hi Michal . Your application is really impressive !!! Are you using open o closed loop , stepper or servo motors ? For the program did you develop or use a sort of CAD/CAM to design the pattern ? How do you synchronized the needle movement with the X-Y axis ? As I understood the needle movement is used as a spindle , isn't it ? Or it's an axis ? What kind of electronic are you using to control the motor drives ? Thank you for any detail you can share. Regards Alex On Wed, Aug 27, 2014 at 8:23 PM, Michał Geszkiewicz mic...@wp.pl wrote: Hi Alex, I've done few retrofits of simillar machines, video below. Originally spindle speed was fully synced with xy velocity but was disabled due to mechanical problems (it won't saw on lower speeds). http://www.youtube.com/watch?v=aopjsU7Q5V8 regards, Michael W dniu 27.08.2014 19:44, alex chiosso pisze: Hi Philipp . You point to the right direction. I need a full control over the needle movement because I have to start the X-Y movement before the needle is at top position . This is mainly related to the speed needed for the sewing cycle . As early the enable for X-Y movement is triggered as fast the machine can work. The worst case is if the X-Y movement is not at target position before the needle is starting to touch the fabric. So in the current application I made , the position controller that manage the needle (Z axis), raise a digital output starting from a position related to the position of the needle outside the fabric when the stitch is made till the needle position close to the next stitch entering point. If the X-Y axis are still moving when the needle is close to touch the fabric , the machine stops. So the limit is also the maximum stitch length related to the needle speed. And also the needle make a number of rotations as the number of stitches that have to be made. The needle finish is cycle always on top position (same position that starts the cycle). I hop I'm clear enough. The best solution should be to have the X-Y axis geared in electronic cam (with adjustable ratio for the stitch length) with the needle (Z axis) to be close as possible as the mechanical traditional machine. In this case there is no problem with the working speed (stitches per minute). On Wed, Aug 27, 2014 at 7:14 PM, Philipp Burch p...@hb9etc.ch wrote: Hi Alex! Sounds like an interesting thing to do :) Do you need full control over the needle (i.e. coordinated moves), or do you want to let the needle be driven by a single motor in continuous motion and synchronize the X/Y movements to it? In the latter case, you would only need position feedback from the needle, which could be as simple as a single switch telling you when the needle is up and the X/Y can move. With LinuxCNC, you could then hook that switch signal to the adaptive feed input, so that the position is freezed whenever a stitch is being made. If you then connect the velocity command for the needle motor to the spindle control, you could really write a program just like for a mill (except no Z of course). So you'd use G0 to rapid to the starting point of the sew, then set the desired spindle speed using S, start the spindle and program your path using G1/2/3. The combination of spindle/needle speed and feed rate would give you the stitch length. Oh, and I'd go for motors with position feedback if possible. Open-loop driven steppers may seem easier to handle as usually no loop tuning is required, but then you need to test veeery carefully how fast you can go without losing steps. Especially if you want to move really fast and have a variable load. Just a few thoughts. Regards, Philipp On 27.08.2014 18:55, alex chiosso wrote: Bari , thank you for your reply. How is working a sewing machine for me it is clear (I really did the application I described). I read into a Brother industrial sewing machine user/maintenance manual and their electronic control manage encoders for the motors. On Wed, Aug 27, 2014 at 6:42 PM, Bari bari00...@gmail.com wrote: Alex, We started using Linuxcnc to control all sorts automation in the lab. Breaking down the steps to stitch: Move X,Y to start of the stitch (with Z at max height) Move Z down to min. (needle to lowest point) Raise needle Start Loop (spin looper motor) Finish Loop Needle to max height Move X and/or Y https://www.youtube.com/watch?v=BAvQBLHMrw4 On 08/27/2014 10:58 AM, alex chiosso wrote: Hi Bari. Nice to know you. Have you experience with this particular application ? So for you closed loop positioning it's not needed ? On Wed, Aug 27, 2014 at 5:52 PM, Bari bari00...@gmail.com wrote: Alex, I'd
Re: [Emc-users] CNC Sewing/Embroidery/Quilting Machine
Hi Andy. You are always a good advisor . I'm not so trained on LCNC as you are. I never use the lincurve component so can you explain me what it is and how it works ? Also Philipp mention the adaptive pin but I didn't understand that he was referring to the motion component of LCNC. On Wed, Aug 27, 2014 at 9:00 PM, andy pugh bodge...@gmail.com wrote: On 27 August 2014 16:21, alex chiosso achio...@gmail.com wrote: I would like to discuss with you what do you think about the conversion to LCNC. One very easy way (maybe too easy) would be to pass needle height through a lincurve component (I use that for nearly everything, because we use them for nearly everything in the day job) and then use the output to drive the motion.adaptive-feed pin. You can then define zones where movement is possible and have a gentle decel up to those zones defined in the curve shape. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] CNC Sewing/Embroidery/Quilting Machine
Hi Philipp. Thank you so much for the very detailed informations . You are considering to move the needle as a spindle with the S parameter to define the rpm and the Z axis position how is it derived from ? How is it calculated ? I mean on the real machine . Maybe I'm missing something On Wed, Aug 27, 2014 at 9:34 PM, Philipp Burch p...@hb9etc.ch wrote: Hi Alex! On 27.08.2014 21:13, alex chiosso wrote: Hi Andy. You are always a good advisor . I'm not so trained on LCNC as you are. I never use the lincurve component so can you explain me what it is and how it works ? Also Philipp mention the adaptive pin but I didn't understand that he was referring to the motion component of LCNC. The lincurve component performs interpolation using a function consisting of linear segments. So if your machine may move while the needle position is 3.0, then you could for example create an interpolation function with two segments: For Z = 3.0 .. 7.0, ramp up the feed linearly from 0 to F-max For Z = 7.0 .. MAX, keep the feed at F-max By adding additional segments, you could then control the feed more smoothly during the movement of the needle. The adaptive feed is an input of the motion component, which can modify the feed rate in real time. In my example, I used feed-hold, which just forces the feed to 0, accounting only for the acceleration limits of the machine. By using adaptive feed, you can insert a custom ramp (or whatever the curve's shape should be). So it would also be possible to use a cosine curve for the feed or something like this instead of a trapezoidal one like in the example. It might be worth some consideration if you need to limit jerk, as this could easily become a problem on such a machine. Regards, Philipp On Wed, Aug 27, 2014 at 9:00 PM, andy pugh bodge...@gmail.com wrote: On 27 August 2014 16:21, alex chiosso achio...@gmail.com wrote: I would like to discuss with you what do you think about the conversion to LCNC. One very easy way (maybe too easy) would be to pass needle height through a lincurve component (I use that for nearly everything, because we use them for nearly everything in the day job) and then use the output to drive the motion.adaptive-feed pin. You can then define zones where movement is possible and have a gentle decel up to those zones defined in the curve shape. -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] LinuxCNC Meeting Stuttgart, Germany 2014
Hi Christian . Let us know as soon as possible Regards Alex On Mon, Aug 11, 2014 at 4:50 PM, Christian Stöveken christian.stoeve...@gmail.com wrote: On Tue, Jul 29, 2014 at 12:24 PM, alex chiosso achio...@gmail.com wrote: Hi Christian. 4-5 October is fine for me. Keep in touch. Regards Alex Chiosso I'm terribly sorry, but it looks like we have to reschedule because of some unforseen circumstances. Link: http://doodle.com/m2f2gfd9np9cbpih I hope nobody booked a flight yet, otherwise we have to talk about keeping the 4./5. and make due without Andreas. -- ___ 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] 2nd part
Hi Aram. As I suggest to you , IMHO the best way to interface Classic Ladder stand alone with the field IO is Modbus. You can find a lot of industrial grade hardware that will work with ( Advantech http://www.advantechdirect.com/eMarketingPrograms/L021113P1%20Sensor/ADAM4000_page.htm Modbus Serial Line IO Modules , Advantech http://www.advantech.com/products/GF-5TZ5/ADAM-4572/mod_1e01192d-95a1-42a4-b199-79343134f4ca.aspx Modbus TCP/IP Gateway). I prefer to use Modbus TCP/IP because of ethernet cables easy to have and because of speed for refreshing the IO image. You can use also the parport with a breadboard but I never tried it . I don't think there is a limitation for the number of ladder rungs you can edit. Maybe is a configuration matter but onestly I don't know. At the moment I'm not at my office so I can't check it for you . Sorry. Alex On Tue, Aug 5, 2014 at 10:30 AM, a k pccncmach...@gmail.com wrote: hi i did install stand alone classic ladder. I found very good video on youtube about it. i look for hardware that recommended for stand alone ladder and i think that they are only USB based. I remember that USB it is not a real time and can stop work etc. am i right here? at the same time i have extra 5i20 and 2 x 7i37 boards, so will it be better to get another desktop PC and use LCNC integrated version? Also, i think that in stand alone classic ladder possible to use up to 100 rungs and in LCNC integrated version only 25 rugs. am i right here? will it be something new thing in classic ladders in LCNC 2.6? thanks aram On Sun, Aug 3, 2014 at 2:39 AM, alex chiosso achio...@gmail.com wrote: Hi Aram. Go to this link https://sites.google.com/site/classicladder/ for a complete information on Classic Ladder stand alone version (the original one). The site is the official supported by the French author Marc Le Douarain. I suggest to you to use Modbus RS485 or TCP/IP (that is a built in function) if you want to interface Classic Ladder with the field I/O. The last vesion on the site is not exactly the same included in LCNC of course. The LCNC integrated version has all the connectivity to HAL that the original version doesn't have. I tried the stand alone version and it is working fine as a softplc . As already clarified previously Classic Ladder has some limitations (i.e. floating point variables, non retentive variables value, Modbus connectivity number of instances limitated ...) but in any case it is a plus into LCNC and it is usable in stand alone mode if needed. Alex On Sun, Aug 3, 2014 at 11:18 AM, a k pccncmach...@gmail.com wrote: about The classic ladder software in linuxcnc has a standalone version as well that is offered by the original author. where is it ? can not see it in downloads also what hardware recommended in this case? aram On Sat, Aug 2, 2014 at 5:47 PM, a k pccncmach...@gmail.com wrote: hi this will start classicladders add in hal This line loads the real time module: loadrt classicladder_rt This line adds the Classic Ladder function to the servo thread: addf classicladder.0.refresh servo-thread is this same classicladders? https://sites.google.com/site/classicladder/home/downloads aram On Mon, Jul 28, 2014 at 7:28 AM, Dave Cole linuxcncro...@gmail.com wrote: Check out: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ClassicLadder_Ver_7.124 I think this is still true: 6.6. %QF and %IF variables Classicladder now can connect to float pins. Classicladder does not yet internally handle floats, so it cuts the floating point off leaving an integer. Allows connections to float pins with out using a conversion component. The default number is 10 each. Dave On 7/28/2014 2:42 AM, Marius Liebenberg wrote: Aram You should be able to put in a formula in any input box. Something like if V value then I suggest that you install a stand alone classic ladder editor to test your script with. It is easier this way to start off with. You can have a look at the help to assist you. The classic ladder software in linuxcnc has a standalone version as well that is offered by the original author. On 2014-07-28 07:34, a k wrote: Hi Dave interesting does Classic Ladder has ability to read float number - like value of electrical current -- that can fluctuate ( read output some some sensor etc) , do calculation and make output also float number - like any value between 0 +5 V DC ? thank you aram On Sun, Jul 27, 2014 at 8:16 PM, Dave Cole linuxcncro...@gmail.com wrote: Aram, I don't understand what you want to do
Re: [Emc-users] 2nd part
Hi Aram. Go to this link https://sites.google.com/site/classicladder/ for a complete information on Classic Ladder stand alone version (the original one). The site is the official supported by the French author Marc Le Douarain. I suggest to you to use Modbus RS485 or TCP/IP (that is a built in function) if you want to interface Classic Ladder with the field I/O. The last vesion on the site is not exactly the same included in LCNC of course. The LCNC integrated version has all the connectivity to HAL that the original version doesn't have. I tried the stand alone version and it is working fine as a softplc . As already clarified previously Classic Ladder has some limitations (i.e. floating point variables, non retentive variables value, Modbus connectivity number of instances limitated ...) but in any case it is a plus into LCNC and it is usable in stand alone mode if needed. Alex On Sun, Aug 3, 2014 at 11:18 AM, a k pccncmach...@gmail.com wrote: about The classic ladder software in linuxcnc has a standalone version as well that is offered by the original author. where is it ? can not see it in downloads also what hardware recommended in this case? aram On Sat, Aug 2, 2014 at 5:47 PM, a k pccncmach...@gmail.com wrote: hi this will start classicladders add in hal This line loads the real time module: loadrt classicladder_rt This line adds the Classic Ladder function to the servo thread: addf classicladder.0.refresh servo-thread is this same classicladders? https://sites.google.com/site/classicladder/home/downloads aram On Mon, Jul 28, 2014 at 7:28 AM, Dave Cole linuxcncro...@gmail.com wrote: Check out: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ClassicLadder_Ver_7.124 I think this is still true: 6.6. %QF and %IF variables Classicladder now can connect to float pins. Classicladder does not yet internally handle floats, so it cuts the floating point off leaving an integer. Allows connections to float pins with out using a conversion component. The default number is 10 each. Dave On 7/28/2014 2:42 AM, Marius Liebenberg wrote: Aram You should be able to put in a formula in any input box. Something like if V value then I suggest that you install a stand alone classic ladder editor to test your script with. It is easier this way to start off with. You can have a look at the help to assist you. The classic ladder software in linuxcnc has a standalone version as well that is offered by the original author. On 2014-07-28 07:34, a k wrote: Hi Dave interesting does Classic Ladder has ability to read float number - like value of electrical current -- that can fluctuate ( read output some some sensor etc) , do calculation and make output also float number - like any value between 0 +5 V DC ? thank you aram On Sun, Jul 27, 2014 at 8:16 PM, Dave Cole linuxcncro...@gmail.com wrote: Aram, I don't understand what you want to do but that welder has a very limited duty cycle. If you weld continuously it will overload and shutdown in less than 15 minutes. I use PLCs all of the time and know the RS 500 controllers and software. The AB controllers are much easier to use if you have to write more than about 25 rungs. Siemens S7-1200 controllers are even easier to use. If you need something less than about 25 rungs Classic Ladder works fine. Obviously Classic Ladder has a huge price advantage. :-) You can use the 7i37 digital I/O with Classic Ladder if you have any I/O points left. Dave On 7/27/2014 4:28 PM, a k wrote: hi i am working on 2nd part of my project which is integration of metal depositor what will be welter like this http://www.harborfreight.com/90-amp-flux-wire-welder-68887-8494.html i will need some plc that can control cnc machine with 0 --5V DC and control speed of welder. Current (A amperage) of welding process -main parameter. can i use input power parameter -- 110 V AC 20 A - to estimate current of real time welding process? I know some rs 500 logic - is using of EMC2 Classicladder to integrate welder and cnc mill good idea? i want to keep existing cnc mill as a separate unit . if i will use EMC2 Classicladder only as a integrator of welder to existing cnc mill what board/s do i need - hardware ? i have 2nd set mesa 5i20/7i33/7i37-- use them or there is something better? thank you aram -- Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub!
Re: [Emc-users] LinuxCNC Meeting Stuttgart, Germany 2014
Hi Christian. 4-5 October is fine for me. Keep in touch. Regards Alex Chiosso On Mon, Jul 28, 2014 at 5:39 PM, Christian Stöveken christian.stoeve...@gmail.com wrote: On Sun, Jun 29, 2014 at 2:54 PM, Viesturs Lācis viesturs.la...@gmail.com wrote: 2014-06-27 17:08 GMT+03:00 Christian Stöveken christian.stoeve...@gmail.com: Here is the doodle link to find the right weekend. Christian, I have events in September 21 and October 11 and need time to prepare for them, so I would appreciate, if you could add October 17-18 and/or October 24-25 to the calendar. ^^ looks like 4./5. Okt will be the date. I was looking for a way to make it even more interesting for everybody coming and maybe advance the 6-axis robot side of LinuxCNC. So I got this idea to buy these old ABB robots from the local scrap machine dealer to convert and give away at cost for anybody who wants one. I definitely want one (no comments, if I actually need it), so I would appreciate a little more details about them. http://www05.abb.com/global/scot/scot241.nsf/veritydisplay/e61508f4f3d8e993c125772e00558b68/$file/irb%201410%20pr10325en_r3.pdf Any idea about the load capacity (1 kg? 5kg? They definitely do not seem like capable of anything more than 10 kg). 5kg + 18kg on axis 3 (welder) What is their current condition, especially wave reducers (harmonic gears)? don't know, haven't found the time to look at them. Do I understand correctly that you got only bare robots, no control cabinets? yes, because unfortunately the electrics get recycled at some different company that I don't know. Any ideas about motor parameters - voltage and current? What kind of position feedback is there - resolver, incremental or absolute encoder? I looked inside two motors and the position feedback is done with resolvers. I don't know about the voltage, just that the robot is normally used with the IRC5 controller. After some cursing about chinese manuals, in the end I got those Kinco servo drives to work, and they seem to work fine, once the braking resistor is added, and their prices seem nice: http://www.zappautomation.co.uk/electrical-products/servo-systems/ac-and-dc-brushless-servo-drivers/cd-range-344.html I do not know of any other options in this price range with 220 VAC input, which allows to save on power supply. I used them without Hall sensor feedback, I have config backup that worked with those motors from waterjet (the one that pleased folks with white smoke went to rewinding and was back in service soon after the event) and could share some basic advice about them. That's always welcome. Regards, Christian -- Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] LinuxCNC Meeting Stuttgart, Germany 2014
Hi Christian , happy to read about the Integrator Meeting 2014 planning . This time I want to be in Stuttgart to know smart people like you and the other LinuxCNC power users. I want to learn something interesting from real geeks . Keep in touch . Alex On Fri, Jun 27, 2014 at 4:08 PM, Christian Stöveken christian.stoeve...@gmail.com wrote: We're thinking about again organising this years LinuxCNC get together in Germany. Check out last year's meeting page http://wiki.linuxcnc.org/cgi-bin/wiki.pl?LinuxCNC_Integrator_Meeting_2014_Germany to see what went on http://wiki.linuxcnc.org/cgi-bin/wiki.pl?LinuxCNC_Integrator_Meeting_2014_Germany . Here is the doodle link to find the right weekend http://doodle.com/qn5sr87e6atphk43. I was looking for a way to make it even more interesting for everybody coming and maybe advance the 6-axis robot side of LinuxCNC. So I got this idea to buy these old ABB robots https://picasaweb.google.com/lh/photo/ILDxiQv6E5zIjV8-K71u8UE5HkQJSmMvUr1JJYrhPGg?feat=directlink from the local scrap machine dealer to convert and give away at cost for anybody who wants one. Anyhow Andreas was convinced and just went ahead and bought all three of them (~250€ per robot). Now we still need to find some cheap drivers so I can order a bunch and we have a lot to play this year ;-) The only thing I did regarding LinuxCNC within the last months was to setup a machine with LinuxCNC sources + rl + Eclipse and the configs to get everything to build nicely (cmake was a real bit** I have to say) and I could be working sometime soon on some rl integration (to get rid of the singularity lockup problem). Anyhow let me know what you think - what you would want to get done - if you want to come and so on. -- Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Brake resistor question
Hi , Viesturs. I found this documenthttp://www.cressall.com/brakingresistors/downloads/Calculating%20brake%20resistance.pdfthat may be useful . I do believe that 100W should be ok for a 500W motor . Of course the calculation is related to the energy that have to be dissipated during the braking phase. So also acc/dec time can influence too. Alex On Thu, Apr 17, 2014 at 4:25 PM, Kirk Wallace kwall...@wallacecompany.comwrote: On 04/17/2014 06:56 AM, Viesturs Lācis wrote: Hello! I have three chinese servo drives in the waterjet machine and they are constantly faulting with overvoltage error. Since I have not yet added any braking resistors, it seems obvious that I should do so. The question is: how do I determine appropriate resistance and rated power values for the resistor? Motor parameters are here: http://www.cutting.lv/fileadmin/user_upload/tg-motor.pdf Currently max current in motors is set to 1,4A, which makes me think that actual motor power is 500W. Experienced guy suggested braking resistor with 100-150 ohm resistance. But how do I determine correct rated power? Or is it that I just take the biggest power available as it cannot be too high? Viesturs Some VFD manuals have sections covering braking resistors. Some resistor modules have sensors or protection devices of some type. The Ohms and voltage values will set the current going through the resistor. V = I * R or V / R = I, let's say 240V / 100 Ohms = 2.4 Amps. Watts = V * I or 240 * 2.4 Amps = 576 Watts. If you go higher in Ohms, you will get less braking. The VFD's braking circuit will likely have a maximum current rating as well as the motor. One of my shop-made braking modules (four gold colored resistors) is bolted to the back of my VFD here: http://www.wallacecompany.com/cnc_lathe/HNC/00024-1a.jpg -- Kirk Wallace http://www.wallacecompany.com/machine_shop/ http://www.wallacecompany.com/E45/ -- 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] gcmc - G-Code Meta Compiler
Hi Bertho . First of all I would say to you thank you . Your project seems to be useful especially for a general purpose LCNC application like material handling or non machine tool specific application. For example a palletizer or a cartesian robot for machine tool feeding. The best of all as someone already point it out is to have an alternative interpreter embedded into LCNC . On some CNC controllers (motion controllers) for general purpose application this kind of interpreter is available (i.e. robot controller). I will follow your project with high interest . I know that LCNC at the beginning was created for machine tool application. But as we know now it is used for 3D printers and other applications that are far from a machine tool. This is the force of LCNC it is open . Regards Alex On Fri, Nov 1, 2013 at 12:48 AM, dave dengv...@charter.net wrote: On Thu, 2013-10-31 at 12:29 -0400, Kent Reed wrote: On Thu, Oct 31, 2013 at 11:52 AM, Bertho Stultiens ber...@vagrearg.org wrote: On 10/31/2013 04:03 PM, dave wrote:... In addition the mil is also used as an angular measurement in artillery. Close to but not identical to a minute of angle. I learned 'mil' as a unit of length measure from my father but the machinist who took me under his wing when I was in graduate school tried to train me to say 'thou' (short for 'thousandth of an inch') both because of this conflict and because of the propensity for some to think they heard 'millimeter.' Editors in publishing houses usually didn't allow the word in engineering texts because 'thou' means 'you' to them. And you are seriously considering that your next canon is going to use G-code in the firing sequence??? :-) Well, at least this usage would be canon-ical. Regards, Kent PS - By international agreement the inch has been exactly 25.4 mm for more than 50 years. Ouch! So I'm that far out of date. Hmmm. time to download some new brain cells. ;-) Dave -- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] LinuxCNC Integrator meeting Germany?
Hi People. Due to an unexpected machine commissioning I'm working in this weekend (no way to finish on time for the integrator meeting !!). [:-( ] So I hope that over there you will have an interesting opportunity to share exeperiences and ideas for the LCNC project. Regards Alex On Sat, Sep 7, 2013 at 10:24 PM, Sven Wesley svenne.d...@gmail.com wrote: 2013/9/7 alex chiosso achio...@gmail.com Hi Sven. Sorry to say I'm wrong. The first one is ok I made a mistake with the site reservation simulation. This option seems to be the best one for me. Thank you so much. Alex i thought maybe they have higher rates for you crazy people from the south. ;) -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58041391iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60135031iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] [Invitation] LinuxCNC Integrator meeting Germany, Stuttgart, 19.-20. October 2013
As I understood from the wiki page the meeting date is October 19th and 20th 2013 or isn't it ? Alex On Fri, Oct 18, 2013 at 6:15 PM, Martin Schöneck c...@martinschoeneck.dewrote: Hi all, maybe I missed some information on this list, the wiki, or the pad, but does this meeting really happen tomorrow? What time? Is there an agenda in mean time? Regards Martin Am 01.09.2013 14:57, schrieb Christian Stöveken: Hope to see many LinuxCNC enthusiasts there. http://wiki.linuxcnc.org/cgi-bin/wiki.pl?LinuxCNC_Integrator_Meeting_2013_Germany -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60135031iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60135031iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] LinuxCNC Integrator meeting Germany?
Hi Christian . I would like to be to your nice workshop . The opportunity seems to be unique for European LinuxCNC users. Germany seem to be centre of the Europe !!! I'm trying to do my best to be present at the meeting . Can you list one or more possible accomodations close to your workshop ? I will appreciate. Thank you. Alex On Sun, Sep 1, 2013 at 2:55 PM, Christian Stöveken christian.stoeve...@gmail.com wrote: Looking forward to meeting you all: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?LinuxCNC_Integrator_Meeting_2013_Germany -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58041391iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] LinuxCNC Integrator meeting Germany?
Hi Sven. Thank you for your quick reply. The first one (very nice) is it quite expensive (single room starting from Euro 162,00). The second one is good maybe for students . The third one seem to be ok (room price is quite cheap) except for the common bathroom. Only the Twin room is available with bathroom included. A good starting point (it is only for 2 night for me) so I can adapt myself . Any news about the time schedule of the meeting ? Thank you again for the useful advice. Alex On Sat, Sep 7, 2013 at 5:59 PM, Sven Wesley svenne.d...@gmail.com wrote: I happen to know that Christian is travelling a few days. These are the places I've found when investigating the same. This hotel seems quite low rated and is close to the workshop. http://www.hotelbb.de/en/stuttgart-city This hostel is about 1½-2 km away from the workshop (according to Google maps). http://stuttgart-neckarpark.jugendherberge-bw.de And this place (with nice reviews) is close too, about the same distance as the hostel. http://www.gaestehausstuttgart.de/ Regards, Sven 2013/9/7 alex chiosso achio...@gmail.com Hi Christian . I would like to be to your nice workshop . The opportunity seems to be unique for European LinuxCNC users. Germany seem to be centre of the Europe !!! I'm trying to do my best to be present at the meeting . Can you list one or more possible accomodations close to your workshop ? I will appreciate. Thank you. Alex On Sun, Sep 1, 2013 at 2:55 PM, Christian Stöveken christian.stoeve...@gmail.com wrote: Looking forward to meeting you all: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?LinuxCNC_Integrator_Meeting_2013_Germany -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58041391iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58041391iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58041391iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] LinuxCNC Integrator meeting Germany?
Hi Sven. Sorry to say I'm wrong. The first one is ok I made a mistake with the site reservation simulation. This option seems to be the best one for me. Thank you so much. Alex On Sat, Sep 7, 2013 at 6:25 PM, alex chiosso achio...@gmail.com wrote: Hi Sven. Thank you for your quick reply. The first one (very nice) is it quite expensive (single room starting from Euro 162,00). The second one is good maybe for students . The third one seem to be ok (room price is quite cheap) except for the common bathroom. Only the Twin room is available with bathroom included. A good starting point (it is only for 2 night for me) so I can adapt myself . Any news about the time schedule of the meeting ? Thank you again for the useful advice. Alex On Sat, Sep 7, 2013 at 5:59 PM, Sven Wesley svenne.d...@gmail.com wrote: I happen to know that Christian is travelling a few days. These are the places I've found when investigating the same. This hotel seems quite low rated and is close to the workshop. http://www.hotelbb.de/en/stuttgart-city This hostel is about 1½-2 km away from the workshop (according to Google maps). http://stuttgart-neckarpark.jugendherberge-bw.de And this place (with nice reviews) is close too, about the same distance as the hostel. http://www.gaestehausstuttgart.de/ Regards, Sven 2013/9/7 alex chiosso achio...@gmail.com Hi Christian . I would like to be to your nice workshop . The opportunity seems to be unique for European LinuxCNC users. Germany seem to be centre of the Europe !!! I'm trying to do my best to be present at the meeting . Can you list one or more possible accomodations close to your workshop ? I will appreciate. Thank you. Alex On Sun, Sep 1, 2013 at 2:55 PM, Christian Stöveken christian.stoeve...@gmail.com wrote: Looking forward to meeting you all: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?LinuxCNC_Integrator_Meeting_2013_Germany -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58041391iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58041391iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58041391iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Modbus TCP? Latency?
Hi Anders. In case you did'nt look at this thishttp://www.ethercat.org/en/ethercat.html. I hope this help. Alex On Mon, Sep 2, 2013 at 12:22 PM, Anders Wallin anders.e.e.wal...@gmail.comwrote: Hi Anders. This is one link to the LinuxCNC wiki : EtherCAT LinuxCNC Wikihttp://wiki.linuxcnc.org/cgi-bin/wiki.pl?EtherCatDriver . Alex Thanks for your comments and the link. Modbus TCP is attractive because it seems to use standard Ethernet NICs as well as work with standard Ethernet switches. EtherCAT on the other hand seems to require special proprietary ASICs or NIC-chips? I am also guessing that to maintain low latency an EtherCAT switch is much more intelligentexpensive than a standard Ethernet switch. Anders -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Modbus TCP? Latency?
Hi Anders. Another link http://www.ethercat.org/pdf/english/ETG_Brochure_EN.pdf for you. Alex On Mon, Sep 2, 2013 at 12:22 PM, Anders Wallin anders.e.e.wal...@gmail.comwrote: Hi Anders. This is one link to the LinuxCNC wiki : EtherCAT LinuxCNC Wikihttp://wiki.linuxcnc.org/cgi-bin/wiki.pl?EtherCatDriver . Alex Thanks for your comments and the link. Modbus TCP is attractive because it seems to use standard Ethernet NICs as well as work with standard Ethernet switches. EtherCAT on the other hand seems to require special proprietary ASICs or NIC-chips? I am also guessing that to maintain low latency an EtherCAT switch is much more intelligentexpensive than a standard Ethernet switch. Anders -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Modbus TCP? Latency?
Hi Anders. For I/O control Modbus TCP/IP is quite a good solution . For motor control (closed loop system) it is not the right one. As you can imagine the matter is the protocol itself . Modbus TCP/IP it's not deterministic so the jitter can be unpredictable and maybe few and more milliseconds in the best case . I know that someone used EtherCAT protocol that is a deterministic one with LinuxCNC but I don't know if for I/O control or motion control . I suggest to you to search for with Google something like Ethercat LinuxCNC Linux . Alex On Fri, Aug 30, 2013 at 4:36 PM, Anders Wallin anders.e.e.wal...@gmail.comwrote: Hi all, I'm thinking about various control data-acquisition systems I want to build, with different requirements on speed performance. What's the status of Modbus TCP with linuxcnc right now? I found at least this wiki page: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ModbusToHal What I imagine doing is something along these lines: - Have a controller computer with ethernet (particular NIC card is critical?), using linuxcnc/hal for my control and datalogging - wire all devices to a dedicated ethernet switch (particular make/model critical?) - use ready made Modbus TCP devices for analog and digital IO, I found interesting ones here http://www.audon.co.uk/edam9000.html but I imagine there are many more - make my own Modbus TCP RTU (remote terminal unit) using e.g. Arduino Ethernet http://arduino.cc/en/Main/ArduinoBoardEthernet Any experience with the latency/jitter for this approach? For some slow applications like temperature control/logging 1ms jitter will make no difference, but for e.g. motor control it might be critical. thanks, Anders -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Modbus TCP? Latency?
Hi Anders. This is one link to the LinuxCNC wiki : EtherCAT LinuxCNC Wikihttp://wiki.linuxcnc.org/cgi-bin/wiki.pl?EtherCatDriver . Alex On Fri, Aug 30, 2013 at 4:36 PM, Anders Wallin anders.e.e.wal...@gmail.comwrote: Hi all, I'm thinking about various control data-acquisition systems I want to build, with different requirements on speed performance. What's the status of Modbus TCP with linuxcnc right now? I found at least this wiki page: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ModbusToHal What I imagine doing is something along these lines: - Have a controller computer with ethernet (particular NIC card is critical?), using linuxcnc/hal for my control and datalogging - wire all devices to a dedicated ethernet switch (particular make/model critical?) - use ready made Modbus TCP devices for analog and digital IO, I found interesting ones here http://www.audon.co.uk/edam9000.html but I imagine there are many more - make my own Modbus TCP RTU (remote terminal unit) using e.g. Arduino Ethernet http://arduino.cc/en/Main/ArduinoBoardEthernet Any experience with the latency/jitter for this approach? For some slow applications like temperature control/logging 1ms jitter will make no difference, but for e.g. motor control it might be critical. thanks, Anders -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Servo issue
Hi Viesturs. Did you already check the motor windings resistence/impedence ? Did the motor get any kind of torque ? On Fri, Jul 5, 2013 at 6:25 PM, Viesturs Lācis viesturs.la...@gmail.comwrote: 2013/7/5 Jon Elson el...@pico-systems.com Viesturs Lācis wrote: The drive is ok, motor is ok, cable is ok, but now they are not working together. Everything was fine few weeks ago. Make sure, with a voltmeter, that the commutation signals from the motor are working, and giving a valid logic swing as you rotate the motors. Some Hall sensors need resistor pullup, and if you don't have proper pullup, the signals may be marginal such that they work SOME of the time. I was trying in n mode with no feedback at all - it did not move either. Andy, I tried different motor on the same 7i39 channel and it moved correctly, so insufficient voltage on 7i39 outputs is not likely, but I will check tomorrow morning again. -- Viesturs If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Servo issue
oh sorry . Sure you already did it . Sometimes appened that you can measure the cable resistence with the multimeter and everything seems ok but after that if you apply voltage to the wires the problems come . Did you use extra flexible cables for the motor supply ? Are the cables fitted inside a cable chain ? If yes are you sure that the cable fitting respect the manufacturer specifications ? On Fri, Jul 5, 2013 at 6:34 PM, alex chiosso achio...@gmail.com wrote: Hi Viesturs. Did you already check the motor windings resistence/impedence ? Did the motor get any kind of torque ? On Fri, Jul 5, 2013 at 6:25 PM, Viesturs Lācis viesturs.la...@gmail.comwrote: 2013/7/5 Jon Elson el...@pico-systems.com Viesturs Lācis wrote: The drive is ok, motor is ok, cable is ok, but now they are not working together. Everything was fine few weeks ago. Make sure, with a voltmeter, that the commutation signals from the motor are working, and giving a valid logic swing as you rotate the motors. Some Hall sensors need resistor pullup, and if you don't have proper pullup, the signals may be marginal such that they work SOME of the time. I was trying in n mode with no feedback at all - it did not move either. Andy, I tried different motor on the same 7i39 channel and it moved correctly, so insufficient voltage on 7i39 outputs is not likely, but I will check tomorrow morning again. -- Viesturs If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Servo issue
First all the cable must be shielded. Secondary fot this kind of application you need at least flexible shielded cables. If you search for on google I am sure you will find many cable manufacturers for that kind. Il giorno 05/lug/2013 17:57, Viesturs Lācis viesturs.la...@gmail.com ha scritto: -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Servo issue
Of course is not the shield the problem! The issue is that the cable used seems to be not ok. Shield is anyway a must for servo applications. And a flexible or extra flexible is a must for mobile cable chain/tray. I know about cables not working after time due to mechanical stress. Il giorno 05/lug/2013 18:23, andy pugh bodge...@gmail.com ha scritto: On 5 July 2013 18:12, alex chiosso achio...@gmail.com wrote: First all the cable must be shielded. Secondary fot this kind of application you need at least flexible shielded cables. However, the problem here is nothing to do with lack of shielding. Did you check for pin-to-pin shorts in the wiring? -- atp If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Minutes from the IRC meeting, 2013-06-29
Hi people. First of all I'm agreed with Steve Blackmore . Yesterday I joined the IRC meeting and I don't know if there was a misunderstanding about the GMT time meeting but for the first 15-20 and maybe more minutes the discussion was a free chatting without any real concrete object . So I left . A do believe that before a meeting the points that have to be discussed should be clearly pointed out and the users should be previously informed about as much as possible via mailing list and LinuxCNC official forum or wiki page . I would like to have the possibility to suggest one or more items on a public wish list and that public wish list should be a place where the various items can be voted from the user/developers so the board of people that are on the top of the LinuxCNC hierarchy (devel people) should evaluate the feasibility and priority due to the actual development . I do believe that now LinuxCNC is at an historical turning point and I hope that this opportunity will be catch. Realistically it's not possible to satisfy the everybody wishes but I hope that the decisions that the board will take will be the most pragmatic as possible due to an organic and scalable development. Alex On Sun, Jun 30, 2013 at 9:46 AM, Dave Caroline dave.thearchiv...@gmail.comwrote: On Sun, Jun 30, 2013 at 8:38 AM, Steve Blackmore st...@pilotltd.net wrote: On Sat, 29 Jun 2013 20:29:32 -0600, you wrote: Today we held the first IRC meeting! Unfortunately during work time for me! The full transcript is here: http://meetlog.archivist.info/ Tried to read it - but the colour scheme is unsuitable for my old eyes. Yellow on Mustard just doesn't work - I gave up before it gave me migraine but did pick up on some interesting points and personality traits :) try this http://meetlog.archivist.info/meeting.php?id=201306 Dave Caroline Got more from the Meeting2013 wiki entry A few comments The whole concept is flawed. Unless you can attend at that particular time, you have no say whatsoever - just like the existing management committee those there can do as they choose. Disband the Management Committee - definitely Replace it with this format agreed yesterday - definitely not. Obvious from the agreed items that the old Board of Directors still rule the roost as the only subject of any real merit was not discussed! Steve Blackmore -- -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Minutes from the IRC meeting, 2013-06-29
Hi Viesturs. It seems to me that you are blaming others for your laziness or whatever reason not to read the messages you actually had received I'm not blaming anybody if you think that everything yesterday was fine cleared before the meeting start . I respect your point of view but I'm not agreed . I don't want to be polemic but why don't use the LinuxCNC forum as well to gather the items wish list ? I think that there are a lot of LinuxCNC users that don't use the mailing list that have to be involved to or don't they ? Alex On Sun, Jun 30, 2013 at 11:13 AM, Viesturs Lācis viesturs.la...@gmail.comwrote: 2013/6/30 alex chiosso achio...@gmail.com Yesterday I joined the IRC meeting and I don't know if there was a misunderstanding about the GMT time meeting but for the first 15-20 and maybe more minutes the discussion was a free chatting without any real concrete object . http://meetlog.archivist.info/ It was focused right from the scheduled start. It seems to me that archive has time +1 GMT, start reading from 17:00. Yes, I also had difficulties figuring out if I am at +2 or +3 GMT zone with all the day light saving time changes we are doing, so joined much earlier than needed and did not see any serious activity. A do believe that before a meeting the points that have to be discussed should be clearly pointed out and the users should be previously informed about as much as possible via mailing list and LinuxCNC official forum or wiki page . I just did a search and found _several_ emails on developers' list with links to wiki pages, which describe the procedure for these meetings on IRC and also the agenda for the particular yesterday's evening: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?MeetingsOnIRC http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Meeting201306 Mailing lists are the only way I am receiving information about LinuxCNC - I do not hang out on irc channels or in forums and I got all the information and participated in the meeting and voting. Since you are posting here on this list, you also receive its messages so you had all the information. It seems to me that you are blaming others for your laziness or whatever reason not to read the messages you actually had received. I just took a look at the archive of yesterday's meeting - links to those 2 wiki pages were posted there few minutes after official start of the meeting exactly for the purpose of any newcomer to take a look at them and to be informed about the intents and contents of the meeting. I would like to have the possibility to suggest one or more items on a public wish list and that public wish list should be a place where the various items can be voted from That is exactly the way it has been created: _anyone_ can add their proposal to agenda of next meeting. This page is agenda for next meeting: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Meeting201307 Feel free to add any issue you feel important to be voted on. Just keep in mind that to keep things organized and focused, it was decided yesterday that any agenda item should be formulated as concrete proposal. -- Viesturs If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Meeting on IRC - NOW!!!
Hi people. I'm logged in right now but I never use IRC What I have to do after the login ? Alex On Sat, Jun 29, 2013 at 3:24 PM, Charles Steinkuehler char...@steinkuehler.net wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 #linuxcnc-meet on irc.freenode.net Web client via: http://webchat.freenode.net/ On 6/29/2013 8:16 AM, Pete Matos wrote: Id like to participate is this the regular IRC Freenode at #LinuxCNC? Pete On Sat, Jun 29, 2013 at 9:08 AM, Dave Caroline dave.thearchiv...@gmail.comwrote: On Sat, Jun 29, 2013 at 2:01 PM, Matt Shaver m...@mattshaver.com wrote: I hope we announced this sufficiently in advance, but there's a meeting on IRC now (Saturday the 29th of June, 2013 - 4:00pmGMT/9:00amEST). Come help us argue! :) Is this the five minute argument or the full half hour? http://www.davidpbrown.co.uk/jokes/monty-python-arguement.html Dave Caroline Thanks, Matt -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users - -- Charles Steinkuehler char...@steinkuehler.net -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlHO4BkACgkQLywbqEHdNFx/zgCgkezvt7BCwYAGMkPSnILFQZv/ NuUAn25JUgPHYYvJf4tzA5k1IqBz27vK =73m3 -END PGP SIGNATURE- -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Meeting on IRC - NOW!!!
Thanks Dave. On Sat, Jun 29, 2013 at 4:03 PM, Dave Caroline dave.thearchiv...@gmail.comwrote: On Sat, Jun 29, 2013 at 2:31 PM, alex chiosso achio...@gmail.com wrote: Hi people. I'm logged in right now but I never use IRC What I have to do after the login ? read... type when you want to Dave Caroline Alex On Sat, Jun 29, 2013 at 3:24 PM, Charles Steinkuehler char...@steinkuehler.net wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 #linuxcnc-meet on irc.freenode.net Web client via: http://webchat.freenode.net/ On 6/29/2013 8:16 AM, Pete Matos wrote: Id like to participate is this the regular IRC Freenode at #LinuxCNC? Pete On Sat, Jun 29, 2013 at 9:08 AM, Dave Caroline dave.thearchiv...@gmail.comwrote: On Sat, Jun 29, 2013 at 2:01 PM, Matt Shaver m...@mattshaver.com wrote: I hope we announced this sufficiently in advance, but there's a meeting on IRC now (Saturday the 29th of June, 2013 - 4:00pmGMT/9:00amEST). Come help us argue! :) Is this the five minute argument or the full half hour? http://www.davidpbrown.co.uk/jokes/monty-python-arguement.html Dave Caroline Thanks, Matt -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users - -- Charles Steinkuehler char...@steinkuehler.net -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlHO4BkACgkQLywbqEHdNFx/zgCgkezvt7BCwYAGMkPSnILFQZv/ NuUAn25JUgPHYYvJf4tzA5k1IqBz27vK =73m3 -END PGP SIGNATURE- -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] PID Best Practices
Hi Charles. If I'm not wrong in HAL you can setup threads as you need. So I believe that perform the PID every 1ms is too fast and not needed for a relatively slow temperature control. Also because you have a 20ms reading temperature cycle. If you look at the HAL User Manual you will find the info you need. As an example from the manual with a period of 1ms : halcmd: loadrt threads name1=test-thread period1=100 Alex On Thu, Jun 27, 2013 at 4:56 PM, Chris Radek ch...@timeguy.com wrote: On Thu, Jun 27, 2013 at 09:42:37AM -0500, Charles Steinkuehler wrote: I was trying some small I gains, mostly between .001 and .024. I _think_ the PID thread rate is being accounted for, but if not that could easily explain things (I'll have to dig through the code). The pid manpage tells you how the scaling works, and even gives an example for Igain. I suspect, however, that given the slow rates my temperature moves around, I may have been dealing more with integrator wind-up than with bad gains. Yes I assume you have a step command in temperature, say from 0 to 180 degrees. You'll immediately get huge error and the output will saturate. This saturated output is actually what you want. But this causes I to start accumulating and it'll wind up quite a bit before your feedback catches up. I doubt you want I gain at all in this situation where you expect to have big errors. You'll probably want P and D only; D will be the one that you tune to prevent overshoot and oscillation. -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Servo motor problem
Hi Viestus. The fact that you reduced the P gain from 400 to 15 it's strange (it is a big change). Do you see any change after P gain modification (the noise frequency change) ? How is the mechanical coupling made ? Is there any backlash on the coupling ? If the motion is made by ball and nuts screw how is the machanical status of it? Maybe due to a not perfect mechanical alignement or electronic tuning between the two sides of the gantry on the bad side there is a machanical stress that damage the screw. If I'm saying something stupid excuse me :-) . bigalex On Thu, Jun 20, 2013 at 3:34 PM, Viesturs Lācis viesturs.la...@gmail.comwrote: Hello! I have spent hours in plural trying to figure out, what is wrong and this is driving me nuts. Here is a video with that motor in action (I was jogging it back and forth): http://www.youtube.com/watch?v=RA4mdp1rYfs That noise starts at 0:14. 1) it is there only when moving to the right; 2) it is the only motor doing such a noise; it is a gantry machine, motor on the other side and the motor that sits on the gantry are fine; 3) PID tuning of these motors was done 2 years ago, problem started few weeks ago (according to client); I retuned PID today, difference in parameter values can be expressed in orders of magnitude (P was 400, now it is 15 etc.) 4) I watched encoder velocity pin in HalScope, it is fluctuating, so that comes form motor; Is it some mechanical problem? Is that encoder? I would appreciate any tips, where to look. Thanks in advance! -- Viesturs If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Servo motor problem
Hi Viestus. Another thing Do you see a change behavior if you increase the speed movement ? bigalex On Thu, Jun 20, 2013 at 3:52 PM, alex chiosso achio...@gmail.com wrote: Hi Viestus. The fact that you reduced the P gain from 400 to 15 it's strange (it is a big change). Do you see any change after P gain modification (the noise frequency change) ? How is the mechanical coupling made ? Is there any backlash on the coupling ? If the motion is made by ball and nuts screw how is the machanical status of it? Maybe due to a not perfect mechanical alignement or electronic tuning between the two sides of the gantry on the bad side there is a machanical stress that damage the screw. If I'm saying something stupid excuse me :-) . bigalex On Thu, Jun 20, 2013 at 3:34 PM, Viesturs Lācis viesturs.la...@gmail.comwrote: Hello! I have spent hours in plural trying to figure out, what is wrong and this is driving me nuts. Here is a video with that motor in action (I was jogging it back and forth): http://www.youtube.com/watch?v=RA4mdp1rYfs That noise starts at 0:14. 1) it is there only when moving to the right; 2) it is the only motor doing such a noise; it is a gantry machine, motor on the other side and the motor that sits on the gantry are fine; 3) PID tuning of these motors was done 2 years ago, problem started few weeks ago (according to client); I retuned PID today, difference in parameter values can be expressed in orders of magnitude (P was 400, now it is 15 etc.) 4) I watched encoder velocity pin in HalScope, it is fluctuating, so that comes form motor; Is it some mechanical problem? Is that encoder? I would appreciate any tips, where to look. Thanks in advance! -- Viesturs If you can't fix it, you don't own it. http://www.ifixit.com/Manifesto -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Servo motor problem
Are you able to do the axis homing ? If yes can you perform an MDI movement to a position G01 F... X check if the gantry axis position read are the same and check if you have mechanical misalignment between them ? So repeat the movement to another position and re-check ? If you have noise encoder you should also loose pulses somewere. If you don't loose pulses maibe something related to the mechanical parts could be. bigalex On Thu, Jun 20, 2013 at 4:57 PM, Jon Elson el...@pico-systems.com wrote: Viesturs Lācis wrote: Hello! I have spent hours in plural trying to figure out, what is wrong and this is driving me nuts. Here is a video with that motor in action (I was jogging it back and forth): http://www.youtube.com/watch?v=RA4mdp1rYfs That noise starts at 0:14. 1) it is there only when moving to the right; 2) it is the only motor doing such a noise; it is a gantry machine, motor on the other side and the motor that sits on the gantry are fine; 3) PID tuning of these motors was done 2 years ago, problem started few weeks ago (according to client); I retuned PID today, difference in parameter values can be expressed in orders of magnitude (P was 400, now it is 15 etc.) 4) I watched encoder velocity pin in HalScope, it is fluctuating, so that comes form motor; Are these impossible accelerations or what is consistent with the motor's motion? Impossible velocity spikes from an encoder clearly indicate either a defective encoder, noise or defect in the encoder cable, or a defect in the encoder counter board. It would be expected the home position would drift after making moves that cause the noise. Noise or loss of position when going only one direction is typical of dirt on or damage to the encoder disc or analyzer grating. Jon -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Servo motor problem
Another thing check the ferror compared to the command . alex On Thu, Jun 20, 2013 at 5:10 PM, alex chiosso achio...@gmail.com wrote: Are you able to do the axis homing ? If yes can you perform an MDI movement to a position G01 F... X check if the gantry axis position read are the same and check if you have mechanical misalignment between them ? So repeat the movement to another position and re-check ? If you have noise encoder you should also loose pulses somewere. If you don't loose pulses maibe something related to the mechanical parts could be. bigalex On Thu, Jun 20, 2013 at 4:57 PM, Jon Elson el...@pico-systems.com wrote: Viesturs Lācis wrote: Hello! I have spent hours in plural trying to figure out, what is wrong and this is driving me nuts. Here is a video with that motor in action (I was jogging it back and forth): http://www.youtube.com/watch?v=RA4mdp1rYfs That noise starts at 0:14. 1) it is there only when moving to the right; 2) it is the only motor doing such a noise; it is a gantry machine, motor on the other side and the motor that sits on the gantry are fine; 3) PID tuning of these motors was done 2 years ago, problem started few weeks ago (according to client); I retuned PID today, difference in parameter values can be expressed in orders of magnitude (P was 400, now it is 15 etc.) 4) I watched encoder velocity pin in HalScope, it is fluctuating, so that comes form motor; Are these impossible accelerations or what is consistent with the motor's motion? Impossible velocity spikes from an encoder clearly indicate either a defective encoder, noise or defect in the encoder cable, or a defect in the encoder counter board. It would be expected the home position would drift after making moves that cause the noise. Noise or loss of position when going only one direction is typical of dirt on or damage to the encoder disc or analyzer grating. Jon -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Anyone seen a failure like this?
Hi people. Reading this mail I discovered Rockhopper python interface feature that honestly I have never heard before. First of all it seems to be very useful. It shows the hal file component connections graphically. Is this feature available independently from Rockhopper python interface ? I mean is there any way/procedure to show the hal files in a graphical way without install the full Rockhopper python interface ? Is there any way to design a hal file graphically ? Regards Alex On Mon, Jun 17, 2013 at 8:05 PM, Tom Easterday tom-...@bgp.nu wrote: So, it turns out this isn't a disk problem at all but a problem in our Rockhopper python interface that I have running by default on these machines. It is calling halcmd repeatedly and if Linuxcnc tries to launch during this time bad things happen. This is one of the items on the agenda at Wichita so hopefully we may have a resolution (or beginnings of) soon. Reinstalling everything from scratch is how I discovered it, so this was a helpful exercise. Tom On Jun 17, 2013, at 1:27 PM, Dave e...@dc9.tzo.com wrote: Another option is to get a copy of 10.04 and install that (that should give you the format option). Then download the LinuxCNC install script and do the install via the script via an internet connection. I think I did that the last time I did a fresh install and that worked fine. Dave On 6/17/2013 10:37 AM, Tom Easterday wrote: On Jun 17, 2013, at 9:27 AM, Davee...@dc9.tzo.com wrote: I'm fairly certain that when you boot the liveCD and then choose to install the system that it goes through the normal Linux install process that includes formatting the drive. I am running the LiveCD install again and it does not give you the option to format the drive in any specific filesystem. Just lets you select a disk and if there is already something there it will (presumably) partition the disk and install them side by side. But, there are no options, menus, etc to let you pick a drive format. So, I am installing again with whatever the default is, probably EXT4 -Tom -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Anyone seen a failure like this?
Thanks Tom. A graphical design of HAL components connections is anyway useful and I think that many LinuxCNC users/integrators would like to have a reliable tool for this. I hope that this feature will be available soon :-) But the Rockhopper is a nice discover for me. Regards Alex On Tue, Jun 18, 2013 at 2:58 PM, Tom Easterday tom-...@bgp.nu wrote: You don't have to run Rockhopper all the time (which is the source of my problem). You can just launch it from the command line and connect to it with a web browser when you want to do a hal graph. If you launch Rockhopper after Linuxcnc is running you will never see the error I have. Rockhopper is completely independent of Linuxcnc so run it, do your hal graph, and then exit it. The graphical layout of hal is great for designing, or debugging a configuration as you can easily trace all the logic. Very complicated hal configurations will not work so well as the graphviz algorithm that does the layout will begin to merge lines when a node has many inputs coming to it. We would like to add a better graphing algorithm at some point but we could only find expensive commercial ones with distribution issues. A schematic algorithm, like Ed is using in Eagle, would do a better job of not running lines on top of each other, etc. -Tom On Jun 18, 2013, at 3:41 AM, alex chiosso achio...@gmail.com wrote: Hi people. Reading this mail I discovered Rockhopper python interface feature that honestly I have never heard before. First of all it seems to be very useful. It shows the hal file component connections graphically. Is this feature available independently from Rockhopper python interface ? I mean is there any way/procedure to show the hal files in a graphical way without install the full Rockhopper python interface ? Is there any way to design a hal file graphically ? Regards Alex On Mon, Jun 17, 2013 at 8:05 PM, Tom Easterday tom-...@bgp.nu wrote: So, it turns out this isn't a disk problem at all but a problem in our Rockhopper python interface that I have running by default on these machines. It is calling halcmd repeatedly and if Linuxcnc tries to launch during this time bad things happen. This is one of the items on the agenda at Wichita so hopefully we may have a resolution (or beginnings of) soon. Reinstalling everything from scratch is how I discovered it, so this was a helpful exercise. Tom On Jun 17, 2013, at 1:27 PM, Dave e...@dc9.tzo.com wrote: Another option is to get a copy of 10.04 and install that (that should give you the format option). Then download the LinuxCNC install script and do the install via the script via an internet connection. I think I did that the last time I did a fresh install and that worked fine. Dave On 6/17/2013 10:37 AM, Tom Easterday wrote: On Jun 17, 2013, at 9:27 AM, Davee...@dc9.tzo.com wrote: I'm fairly certain that when you boot the liveCD and then choose to install the system that it goes through the normal Linux install process that includes formatting the drive. I am running the LiveCD install again and it does not give you the option to format the drive in any specific filesystem. Just lets you select a disk and if there is already something there it will (presumably) partition the disk and install them side by side. But, there are no options, menus, etc to let you pick a drive format. So, I am installing again with whatever the default is, probably EXT4 -Tom -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https
Re: [Emc-users] HAL Schematics: was Anyone seen a failure like this?
Thanks Ed. Go ahead please. I know that list all the different components and modules and cards is a massive job to do. Your way seems to be very promising. Regards Alex On Tue, Jun 18, 2013 at 1:40 PM, Ed Nisley ed.08.nis...@pobox.com wrote: On 06/18/2013 03:41 AM, alex chiosso wrote: Is there any way to design a hal file graphically ? I've been tinkering with Eagle libraries and Eagle2HAL: http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Eagle2HAL A complete schematic for my Sherline mill, including the USB gamepad Joggy Thing and a tool length switch: http://softsolder.com/2013/03/06/eagle-hal-configuration-sherline-hal-file-2/ A schematic of the TC4 USB HID temperature board: http://softsolder.com/2013/06/10/tc4server-eagle-hal-device/ I'm building Eagle components for the Mesa 5i25 + 7i76 that will eventually drive my M2 3D printer, but I'm still wrestling with automagic numbering. When I get that mess working, I'll update the wiki page. Eagle2HAL probably isn't adequate for a Real Machine Tool, but it works pretty well for my simple needs... -- Ed softsolder.com -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] LinuxCNC Integrator meeting Germany?
Hi people. I'm from Northern Italy and I would be happy to participate to a meeting in southern Germany (Munich or Landshut that for me is about 500/600km ). Of course during the weekend time. :-) Alex On Tue, Jun 11, 2013 at 12:33 PM, Maximilian H mhemc2nos...@googlemail.comwrote: Hello Everybody, southern Germany sounds great to me ;) (Especially since I am living close to Stuttgart). So I'd love to come. BR Max. Hello all. Is there a LinuxCNC integrator workshop planned in/around Germany within the next year or so? If not - are there people interested in attending/getting an integrator meeting up? I will probably finish the 6-axis Manutechttp://www.youtube.com/watch?v=wslOMT6_e6k at work somewhen this year and feel confident enough to help others out (well I have to read up on all my notes again first ;-). Btw. I'm located in Stuttgart, Germany if someone else is close by. Cheers, Christian -- How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] gantry revisited
Hi this is a very interesting discussion. A couple of days ago i went to an exhibitionhttp://www.sps-italia.net/en/inside.aspdedicated to the automation sector and I met an interesting small company http://www.promax.it/index_en.html that make CNC and motion controller with integrated PLC and they use a PC winzoz to interact with their controllers. One of the features that they are proud of is the gantry axes management . This is a videohttp://www.youtube.com/watch?v=_zdtPvDA9K8feature=youtu.bethat shows a pretty fast gantry machine in action (low resolution video, sorry). I don't know exactly what they are doing for the X axis homing sequence and for their gearing but seems to work really nicely. regards bigalex On Fri, May 24, 2013 at 3:23 PM, Todd Zuercher zuerc...@embarqmail.comwrote: The problem with all these gearboxes, sprokets chains and belts, is each mechanical transmission joint you add adds lash to the system, not to mention more things to wear out. Add this to the fact that large wood routers like this need to move fast and I think he is much better off sticking with what he has. I think that if the motors he has have indexes, I would think that some setup homing to index would be best. After making sure the index points on both motors are set so they are at the point where the gantry is square. Some experimentation will be reqired of course to see how best to impliment this. With a bit of clevverness it might be able to work with trivkins. The real trick might be tuning the servos. - Original Message - From: Gregg Eshelman g_ala...@yahoo.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Friday, May 24, 2013 1:51:05 AM Subject: Re: [Emc-users] gantry revisited Another way to mechanically connect the ends of any gantry. Fit a rack along each side. Mount a vertical shaft on each end with a gear at the bottom to engage the racks. At the top ends of the shafts, mount right angle gearboxes with a cross shaft connecting them. If the underside of the table is clear, with part of the gantry running below it, then there are arrangements of cables and pulleys that make it always stay square. The original Thermwood control system never had a problem with the gantry trying to get crooked. Perhaps digging into its system could yield some useful information? Is this retrofit a complete one, motors, drives and all? Or is it leaving the motors and drives and replacing the computer? Just wondering if the never-fail keep it square system had nothing to do with the controlling system but was built into the drive system? If you've replaced *everything* electronic and electrical on the machine, then you've removed the 'magic' system that kept the gantry square. -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] gantry revisited
Hi Dave . Maybe you are misunderstanding my message. This video shows how the company that is making the CNC hardware solution is integrating their hardware/software with that gantry machine (woodworking I think). The machine seem to work well but I don't know what specifc solution they did. They only told me that the gantry axes kinematics is well supported by their CNC system with high performance level. bigalex On Fri, May 24, 2013 at 5:28 PM, Dave e...@dc9.tzo.com wrote: On 5/24/2013 12:50 AM, Viesturs Lācis wrote: 2013/5/24 Jon Elsonel...@pico-systems.com Dave wrote: I did a gantry system with LinuxCNC a few years back. The gantry was very stiff and self squaring when powered off. The gantry was 10-12 feet across and very heavy. It used used 2 - 1 KW servo drives driving two ball screws on each end of the gantry for the Y axis. In order to keep things simple I used step and direction on the servo drives and fed the same signals to both of the Y axis servo drives. Thanks for the info. This machine has servo motors on each end of the gantry, so it really needs LinuxCNC in the loop for BOTH motor/encoder units. What you did works great for step/dir drives, but won't work for servos. When LinuxCNC starts, the encoder counters are zeroed. When it is moving toward the home switch, it is going to keep them synched the same way as at startup. But, when it arrives at home, the first axis' counter is going to get zeroed. At this point, something special has to happen to prevent the two motors from diverging. Assuming it has moved 1 counts from startup to the home switch, the first motor to find the index mark on its encoder will suddenly have the encoder count jump from 1 to zero. I'm not sure what the other motor will be following at that instant. I have been following this thread and it seems to me that I have missed something. Last week I finally made some chips on my self-built router with servos. The construction is not most rigid, but it squares itself within 10 mm or so, the gantry is 3 m long. I use gantrykins, homing simple - each joint homes to its own switch (I have small inductive proximity switches). The main thing is to set up homing sequence and set all the search and latch and final velocities to be the same. The way it works - both joints start their homing moves simultaneously, move at the same speed, so gantry is not racked and, as much as I can see on screen, it seems that both joints meet their homeswitches pretty much at the same time. I have pretty slow home search velocity (and latch velocity even slower), so that is why I already have G0 G53 X10 Y10 in my MDI history to bring machine back to almost home. I recall that in first posts there was mentioned something about homing to index, but I really do not see a point for that, so I somehow do not understand, where is the problem. Andy Pugh last autumn shared a way to add a new HAL pin to Axis GUI to switch machine to world mode, so I have it connected to axis.n.is-homed pins through and2 components and it works pretty nicely for me. You could use that to make sure that operator will not start jogging the machine in joint mode, once it has been homed. Viesturs Sounds like you have this nailed down already. Perhaps this is even easier than I thought. How are your two parallel axes arranged with regards to XYZ assignments etc? Are you tying the axes together via hal after homing?? Can you post your ini and hal file? (That would answer all questions..) Thanks, Dave Cole -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users