Re: [Emc-users] blocks (here demux)

2014-09-22 Thread alex chiosso
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.

2014-09-18 Thread alex chiosso
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.

2014-09-13 Thread alex chiosso
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.

2014-09-13 Thread alex chiosso
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

2014-09-12 Thread alex chiosso
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

2014-09-12 Thread alex chiosso
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.

2014-09-12 Thread alex chiosso
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.

2014-09-12 Thread alex chiosso
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

2014-09-09 Thread alex chiosso
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

2014-09-08 Thread alex chiosso
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

2014-09-07 Thread alex chiosso
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

2014-09-07 Thread alex chiosso
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

2014-09-04 Thread alex chiosso
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

2014-09-04 Thread alex chiosso
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

2014-09-04 Thread alex chiosso
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

2014-09-04 Thread alex chiosso
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

2014-08-29 Thread alex chiosso
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

2014-08-29 Thread alex chiosso
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

2014-08-28 Thread alex chiosso
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

2014-08-27 Thread alex chiosso
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

2014-08-27 Thread alex chiosso
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

2014-08-27 Thread alex chiosso
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

2014-08-27 Thread alex chiosso
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

2014-08-27 Thread alex chiosso
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

2014-08-27 Thread alex chiosso
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

2014-08-27 Thread alex chiosso
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

2014-08-27 Thread alex chiosso
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

2014-08-11 Thread alex chiosso
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

2014-08-05 Thread alex chiosso
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

2014-08-03 Thread alex chiosso
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

2014-07-29 Thread alex chiosso
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

2014-06-28 Thread alex chiosso
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

2014-04-17 Thread alex chiosso
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

2013-11-01 Thread alex chiosso
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?

2013-10-18 Thread alex chiosso
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

2013-10-18 Thread alex chiosso
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?

2013-09-07 Thread alex chiosso
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?

2013-09-07 Thread alex chiosso
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?

2013-09-07 Thread alex chiosso
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?

2013-09-02 Thread alex chiosso
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?

2013-09-02 Thread alex chiosso
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?

2013-09-01 Thread alex chiosso
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?

2013-09-01 Thread alex chiosso
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

2013-07-05 Thread alex chiosso
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

2013-07-05 Thread alex chiosso
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

2013-07-05 Thread alex chiosso
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

2013-07-05 Thread alex chiosso
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

2013-06-30 Thread alex chiosso
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

2013-06-30 Thread alex chiosso
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!!!

2013-06-29 Thread alex chiosso
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!!!

2013-06-29 Thread alex chiosso
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

2013-06-27 Thread alex chiosso
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

2013-06-20 Thread alex chiosso
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

2013-06-20 Thread alex chiosso
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

2013-06-20 Thread alex chiosso
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

2013-06-20 Thread alex chiosso
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?

2013-06-18 Thread alex chiosso
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?

2013-06-18 Thread alex chiosso
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?

2013-06-18 Thread alex chiosso
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?

2013-06-12 Thread alex chiosso
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

2013-05-24 Thread alex chiosso
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

2013-05-24 Thread alex chiosso
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


<    1   2