Re: [Emc-users] What was the name of that board?

2015-01-10 Thread alex chiosso
System On Chip , it should be .

Alex
Il giorno 09/gen/2015 21:02, Lars Andersson l...@larsandersson.com ha
scritto:

 @Alexander, what is meant by SoC? Google failed me there.


 On 2015-01-09 20:00, Alexander Rössler wrote:
  On Friday 09 January 2015 05:58:14 Sven Wesley wrote:
  2015-01-08 23:47 GMT+01:00 Sven Wesley svenne.d...@gmail.com:
  Thanks Viesturs but that's not the one. There is another one complete
 with
  display and everything that is fully compliant with our G-code. Gotta
 find
  it...
  Found it!
  In the mail thread with the subject I'm going to build something small,
  need a cheap stepper driver, answer by Kerry Lynn.
  It's the TinyG setup I was looking for.
  https://www.synthetos.com/what-is-tinyg-and-why/
 
  https://www.youtube.com/watch?v=Ym3K71dbbVw
  This was some time ago it seems.
 
  You could also use one of the Machinekit supported boards and get the
 full
  Machinekit/LinuxCNC experience:
  http://blog.machinekit.io/p/hardware-capes.html
 
  Grbl is the Arduino approach for CNC control. Not very interesting in my
  opinion since everything is going into the SoC direction.
  _
  Alexander
 



 --
 Dive into the World of Parallel Programming! The Go Parallel Website,
 sponsored by Intel and developed in partnership with Slashdot Media, is
 your
 hub for all things parallel software development, from weekly thought
 leadership blogs to news, videos, case studies, tutorials and more. Take a
 look and join the conversation now. http://goparallel.sourceforge.net
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] What was the name of that board?

2015-01-10 Thread Lars Andersson
I don't know if grbl is SoC, and grbl is maybe not extremely exciting, 
but a 3-axis cartesian control system for $20 including free shipment is 
not too bad.

On 2015-01-10 09:39, alex chiosso wrote:
 System On Chip , it should be .

 Alex
 Il giorno 09/gen/2015 21:02, Lars Andersson l...@larsandersson.com ha
 scritto:

 @Alexander, what is meant by SoC? Google failed me there.


 On 2015-01-09 20:00, Alexander Rössler wrote:
 On Friday 09 January 2015 05:58:14 Sven Wesley wrote:
 2015-01-08 23:47 GMT+01:00 Sven Wesley svenne.d...@gmail.com:
 Thanks Viesturs but that's not the one. There is another one complete
 with
 display and everything that is fully compliant with our G-code. Gotta
 find
 it...
 Found it!
 In the mail thread with the subject I'm going to build something small,
 need a cheap stepper driver, answer by Kerry Lynn.
 It's the TinyG setup I was looking for.
 https://www.synthetos.com/what-is-tinyg-and-why/

 https://www.youtube.com/watch?v=Ym3K71dbbVw
 This was some time ago it seems.

 You could also use one of the Machinekit supported boards and get the
 full
 Machinekit/LinuxCNC experience:
 http://blog.machinekit.io/p/hardware-capes.html

 Grbl is the Arduino approach for CNC control. Not very interesting in my
 opinion since everything is going into the SoC direction.
 _
 Alexander



 --
 Dive into the World of Parallel Programming! The Go Parallel Website,
 sponsored by Intel and developed in partnership with Slashdot Media, is
 your
 hub for all things parallel software development, from weekly thought
 leadership blogs to news, videos, case studies, tutorials and more. Take a
 look and join the conversation now. http://goparallel.sourceforge.net
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

 --
 Dive into the World of Parallel Programming! The Go Parallel Website,
 sponsored by Intel and developed in partnership with Slashdot Media, is your
 hub for all things parallel software development, from weekly thought
 leadership blogs to news, videos, case studies, tutorials and more. Take a
 look and join the conversation now. http://goparallel.sourceforge.net
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


--
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Dual servo motor gantry

2015-01-10 Thread Dave Cole
No..  the Automation Direct servo drives are full blown digital servo 
drives.

They can operate in at least three different modes.   Position mode (the 
drive accepts step and direction signals from the CNC controller), 
Velocity mode (the CNC controller outputs a +/-10 volt signal that is a 
velocity command signal - ie how fast do you want the motor to rotate in 
forward or reverse direction), and torque mode (the CNC controller 
outputs a +/- 10 volt signal that is a torque command - how much torque 
should the motor output to the system.).

LinuxCNC can output a step and direction signal which is oftentimes used 
to control stepper motors, but can also be used to control smart servo 
drives that can accept a step and direction signal (like a stepper 
drive).   In the case of a smart servo drive, the drive itself closes 
the position loop itself by receiving the encoder signal from the motors.
LinuxCNC is also frequently used with servo drives in velocity mode.  In 
that case LinuxCNC outputs a +/-10 volt signal which indicates a 
velocity command to the drive (how fast and in a positive or negative 
direction).I believe that LinuxCNC can also drive servos in Torque 
mode but torque mode is trickier to tune, and I have never used that 
with LinuxCNC.   (I don't see any advantage of using torque mode with 
LinuxCNC for most applications.)

So in the situation we are discussing, the smart servo drives are doing 
their own closed loop position control and the CNC controller just sends 
a step and direction pulse to them to rotate in the positive and 
negative direction and at a speed dictated by the the pulse stream 
rate. The drives themselves receive the encoder feedback pulses and 
also the step and direction pulses from the CNC controller so the drives 
themselves knows where they are suppose to be (via the position command 
from the LinuxCNC controller) and where they actually are (from the 
motor encoder).The difference is the following error.   If the 
following error becomes excessive the drives themselves are intelligent 
enough to shut themselves down.When they do that they usually output 
a fault signal.   That fault signal can be wired to the opposite servo 
drive as a shutdown signal.   So if either drive has excessive following 
error (like something has jammed up) then both gantry drives will 
shutdown preventing the gantry from becoming racked out of shape.

In the particular case of the gantry machine I did a few years ago, I 
also had a PLC in the system.   So I wired the servo drives into the 
PLC.   If either servo drive output a fault signal, I shutdown the 
opposite servo drive.But I only did that because I had a PLC in the 
system.   I could have cross wired the servo drives directly (it might 
have required a relay) to make the logical connection.

This is the servo drive and motor I used for that machine.
http://www.automationdirect.com/adc/Shopping/Catalog/Motion_Control/Servo_Systems/Medium_Inertia_%281KW_-_3KW%29_Servo_Systems/1KW_Servo_System_%28Med_Inertia%29
 


Machmotion.com sells Teco servo drives (as do a few other distributors 
in the USA) and they work almost identically to the Automation Direct 
drives but cost about 30% less.

Dave


On 1/9/2015 5:08 PM, rayj wrote:
 Dave,

 Thanks for the reply.

 So you have position feedback from the motor shafts, essentially a servo
 system with stepper motors, kinda?  And if the detected position differs
 from commanded position by a specified amount, it stops?

 Did the motors come with the feedback hardware or did you add it?  If
 you added it, what hardware did you use?


 Raymond Julian
 Kettle River, MN

 The things we admire in men, kindness and generosity, openness, honesty,
 understanding and feeling are the concomitants of failure in our system.
 And those traits we detest, sharpness, greed, acquisitiveness, meanness,
 egotism and self-interest are the traits of success. And while men
 admire the quality of the first they love the produce of the second.
 -John Steinbeck, novelist, Nobel laureate (1902-1968)

 On 01/09/2015 03:40 PM, Dave Cole wrote:
 Hi Raymond,

 I used Automation Direct servo drives on that job and they can be setup
 to shutdown on excessive following error.  (Deviation from the step and
 direction commanded position).They can also be shutdown by an
 external input.So if you cross wire the drives so if one shuts down
 on following error, it shuts down the other drive and visa versa, it
 becomes a self protecting system.   If either drive has excessive
 following error it kills itself and also the other drive.That
 prevents the gantry from being racked out of position if something goes
 wrong.

 A common reset wired to both drives can also bring them back to life
 after a shutdown.

 It works well and is quite simple once it is implemented.

 Dave

 On 1/9/2015 4:03 PM, rayj wrote:
 Greetings Dave,

 I have some long term plans to build a gantry similar to the one you
 

Re: [Emc-users] Dual servo motor gantry

2015-01-10 Thread rayj
Dave,

Thanks for the clarification, and the education.

I'm strictly a hobbyist, with a box full of NEMA 34 stepper motors. 
Anytime steppers are mentioned, I pay attention.  Obviously, the size of 
the motors limits my design options, hence my interest in using 2 together.

I saw you were using stepper motor signals and incorrectly assumed you 
were using stepper motors.

Thanks again for the informative reply.

Raymond Julian
Kettle River, MN

The things we admire in men, kindness and generosity, openness, honesty, 
understanding and feeling are the concomitants of failure in our system. 
And those traits we detest, sharpness, greed, acquisitiveness, meanness, 
egotism and self-interest are the traits of success. And while men 
admire the quality of the first they love the produce of the second. 
-John Steinbeck, novelist, Nobel laureate (1902-1968)

On 01/10/2015 10:49 AM, Dave Cole wrote:
 No..  the Automation Direct servo drives are full blown digital servo
 drives.

 They can operate in at least three different modes.   Position mode (the
 drive accepts step and direction signals from the CNC controller),
 Velocity mode (the CNC controller outputs a +/-10 volt signal that is a
 velocity command signal - ie how fast do you want the motor to rotate in
 forward or reverse direction), and torque mode (the CNC controller
 outputs a +/- 10 volt signal that is a torque command - how much torque
 should the motor output to the system.).

 LinuxCNC can output a step and direction signal which is oftentimes used
 to control stepper motors, but can also be used to control smart servo
 drives that can accept a step and direction signal (like a stepper
 drive).   In the case of a smart servo drive, the drive itself closes
 the position loop itself by receiving the encoder signal from the motors.
 LinuxCNC is also frequently used with servo drives in velocity mode.  In
 that case LinuxCNC outputs a +/-10 volt signal which indicates a
 velocity command to the drive (how fast and in a positive or negative
 direction).I believe that LinuxCNC can also drive servos in Torque
 mode but torque mode is trickier to tune, and I have never used that
 with LinuxCNC.   (I don't see any advantage of using torque mode with
 LinuxCNC for most applications.)

 So in the situation we are discussing, the smart servo drives are doing
 their own closed loop position control and the CNC controller just sends
 a step and direction pulse to them to rotate in the positive and
 negative direction and at a speed dictated by the the pulse stream
 rate. The drives themselves receive the encoder feedback pulses and
 also the step and direction pulses from the CNC controller so the drives
 themselves knows where they are suppose to be (via the position command
 from the LinuxCNC controller) and where they actually are (from the
 motor encoder).The difference is the following error.   If the
 following error becomes excessive the drives themselves are intelligent
 enough to shut themselves down.When they do that they usually output
 a fault signal.   That fault signal can be wired to the opposite servo
 drive as a shutdown signal.   So if either drive has excessive following
 error (like something has jammed up) then both gantry drives will
 shutdown preventing the gantry from becoming racked out of shape.

 In the particular case of the gantry machine I did a few years ago, I
 also had a PLC in the system.   So I wired the servo drives into the
 PLC.   If either servo drive output a fault signal, I shutdown the
 opposite servo drive.But I only did that because I had a PLC in the
 system.   I could have cross wired the servo drives directly (it might
 have required a relay) to make the logical connection.

 This is the servo drive and motor I used for that machine.
 http://www.automationdirect.com/adc/Shopping/Catalog/Motion_Control/Servo_Systems/Medium_Inertia_%281KW_-_3KW%29_Servo_Systems/1KW_Servo_System_%28Med_Inertia%29


 Machmotion.com sells Teco servo drives (as do a few other distributors
 in the USA) and they work almost identically to the Automation Direct
 drives but cost about 30% less.

 Dave


 On 1/9/2015 5:08 PM, rayj wrote:
 Dave,

 Thanks for the reply.

 So you have position feedback from the motor shafts, essentially a servo
 system with stepper motors, kinda?  And if the detected position differs
 from commanded position by a specified amount, it stops?

 Did the motors come with the feedback hardware or did you add it?  If
 you added it, what hardware did you use?


 Raymond Julian
 Kettle River, MN

 The things we admire in men, kindness and generosity, openness, honesty,
 understanding and feeling are the concomitants of failure in our system.
 And those traits we detest, sharpness, greed, acquisitiveness, meanness,
 egotism and self-interest are the traits of success. And while men
 admire the quality of the first they love the produce of the second.
 -John Steinbeck, novelist, Nobel laureate 

[Emc-users] Emc-users: hybrid iso csum

2015-01-10 Thread TJoseph Powderly
hello
as of 10jan2015 6pm CDT
the hybrid iso csum listed here
linuxcnc.org/docs/html/common/Getting_LinuxCNC.html
is incorrect

the csum listed here
http://www.linuxcnc.org/index.php/english/download
_is_ correct

on the morning of 10jan the main website was in Italian
porco dio!
so i didnt look very closely

i dont see how to correct it myself
but others may re-download the image trying to get a good csum.

Cradek got me the straight skinny, thx!

thanks
TomP tjtr33

--
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users