Re: [Emc-users] Repost: Teach with joystick. (Welding)

2008-08-13 Thread Jonathan / Hydra
A more elegant solution based on the same principle if you need a
continuous track would be to generate a probe hit signal when the the
current position has moved more than XX units from the previous
position. That way you don't generate uneeded points when standing
still/moving slowly and they won't be too coarse when moving quickly.
Something like that should be implementable in HAL, right? (Some
variables for the last recorded position, compared with the current
position and some logic elements).

Jonathan

On Wed, Aug 13, 2008 at 2:46 AM, Bjørn Kristiansen [EMAIL PROTECTED] wrote:
 Hi.
 i have been playing with the tougth for a while, can you use the probe
 function. in my case move to a position press a button conected to probe
 in to record the coordinates and then go on to the next poss.. or if you
 ned a track just get a switching signal to the probe pin, and then if
 you adjust the speed of the switcing you would get as many coordinates
 as you need to get a smooth mowement to a robot. could i be on to
 somehing??

 Bjørn.

 ti., 12.08.2008 kl. 12.29 -0400, skrev Organic Engines:
 Hi Craig,

  1.  Software to Generate basic G-code from a sequence of positions
  should not be a very difficult problem.

   I was thinking there would need to be a time component though. A click
 track.

  2.  It would seem to me that welding a good bead (not spot welding)
  would require either very consistent materials or some feedback on
  puddle properties.  Puddle properties could be measured from a visual
  and/or IR image.  Measuring welding voltage/current might also be useful.
  (It has been some years since I considered this problem, so good
  technical solutions may since have been found.)
  Craig

   Yeah, consistent materials and a solid jig is what I am hoping will do
 the trick. Weld seam tracking and all that jazzy stuff is probably
 overkill, but can be added if necessary.

   I think if EMC can record my welding with the joysticks accurately
 enough, dwell this long at this amperage, feed this much wire, etc. all
 will be well.

   Dan.



 -
 This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
 Build the coolest Linux based applications with Moblin SDK  win great prizes
 Grand prize is a trip for two to an Open Source event anywhere in the world
 http://moblin-contest.org/redirect.php?banner_id=100url=/
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


 -
 This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
 Build the coolest Linux based applications with Moblin SDK  win great prizes
 Grand prize is a trip for two to an Open Source event anywhere in the world
 http://moblin-contest.org/redirect.php?banner_id=100url=/
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Repost: Teach with joystick. (Welding)

2008-08-13 Thread Organic Engines
Hi All,

  I occurred to me that all you need to do is poll your positions once a 
second and then construct a G01 from that.

  For the feed rate use G93 F60, inverse time, so it completes the move 
in one sixtieth of a second.

  I think a one second position update interval will work fine for 
welding, but it could be any speed.

  Does this sound workable?

  Dan



-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Repost: Teach with joystick. (Welding)

2008-08-13 Thread Daniel Kavanagh
Typo Alert!

 I occurred to me that all you need to do is poll your positions once a
 second and then construct a G01 from that.

  For the feed rate use G93 F60, inverse time, so it completes the move
 in one sixtieth of a second.

  Edit..one sixtieth of a minute

  I think a one second position update interval will work fine for
 welding, but it could be any speed.

  Does this sound workable?

  Dan




-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Repost: Teach with joystick. (Welding)

2008-08-13 Thread Bjørn Kristiansen
Yes i agree, that would have been ewen better as you tend to go slow in
compex mowements, but then again the track would be better when the
mowements are compex and more coarce if you are going fast straight
foreward, a solution for the standstills is too just stop the clock if
there are no mowement. i think i hawe too play a litle with this too se
how it works..

Bjørn..

on., 13.08.2008 kl. 09.36 +0200, skrev Jonathan / Hydra:
 A more elegant solution based on the same principle if you need a
 continuous track would be to generate a probe hit signal when the the
 current position has moved more than XX units from the previous
 position. That way you don't generate uneeded points when standing
 still/moving slowly and they won't be too coarse when moving quickly.
 Something like that should be implementable in HAL, right? (Some
 variables for the last recorded position, compared with the current
 position and some logic elements).
 
 Jonathan
 
 On Wed, Aug 13, 2008 at 2:46 AM, Bjørn Kristiansen [EMAIL PROTECTED] wrote:
  Hi.
  i have been playing with the tougth for a while, can you use the probe
  function. in my case move to a position press a button conected to probe
  in to record the coordinates and then go on to the next poss.. or if you
  ned a track just get a switching signal to the probe pin, and then if
  you adjust the speed of the switcing you would get as many coordinates
  as you need to get a smooth mowement to a robot. could i be on to
  somehing??
 
  Bjørn.
 
  ti., 12.08.2008 kl. 12.29 -0400, skrev Organic Engines:
  Hi Craig,
 
   1.  Software to Generate basic G-code from a sequence of positions
   should not be a very difficult problem.
 
I was thinking there would need to be a time component though. A click
  track.
 
   2.  It would seem to me that welding a good bead (not spot welding)
   would require either very consistent materials or some feedback on
   puddle properties.  Puddle properties could be measured from a visual
   and/or IR image.  Measuring welding voltage/current might also be useful.
   (It has been some years since I considered this problem, so good
   technical solutions may since have been found.)
   Craig
 
Yeah, consistent materials and a solid jig is what I am hoping will do
  the trick. Weld seam tracking and all that jazzy stuff is probably
  overkill, but can be added if necessary.
 
I think if EMC can record my welding with the joysticks accurately
  enough, dwell this long at this amperage, feed this much wire, etc. all
  will be well.
 
Dan.
 
 
 
  -
  This SF.Net email is sponsored by the Moblin Your Move Developer's 
  challenge
  Build the coolest Linux based applications with Moblin SDK  win great 
  prizes
  Grand prize is a trip for two to an Open Source event anywhere in the world
  http://moblin-contest.org/redirect.php?banner_id=100url=/
  ___
  Emc-users mailing list
  Emc-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/emc-users
 
 
  -
  This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
  Build the coolest Linux based applications with Moblin SDK  win great 
  prizes
  Grand prize is a trip for two to an Open Source event anywhere in the world
  http://moblin-contest.org/redirect.php?banner_id=100url=/
  ___
  Emc-users mailing list
  Emc-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/emc-users
 
 
 -
 This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
 Build the coolest Linux based applications with Moblin SDK  win great prizes
 Grand prize is a trip for two to an Open Source event anywhere in the world
 http://moblin-contest.org/redirect.php?banner_id=100url=/
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Repost: Teach with joystick. (Welding)

2008-08-12 Thread Craig
Two comments:

1.  Software to Generate basic G-code from a sequence of positions 
should not be a very difficult problem. 

2.  It would seem to me that welding a good bead (not spot welding) 
would require either very consistent materials or some feedback on 
puddle properties.  Puddle properties could be measured from a visual 
and/or IR image.  Measuring welding voltage/current might also be useful.
(It has been some years since I considered this problem, so good 
technical solutions may since have been found.) 

Craig  

 

Daniel Kavanagh wrote:
 Hi Alex,

   That sounds kind of limited :(

   What I really want to do is 5 or 6 axis control with joysticks,
 recording all the while.

   I am gathering the parts to make a 6 axis gantry style welder. The
 setup would be like a 5 axis router with the sixth axis being like a
 spindle to rotate the torch.

   The thought of doing CAM and gcode for that just seems like a total
 nightmare. Think zig zag bead as you travel around a tube notch.

   Leaning to weld with joysticks however seems like a video game! Put a
 camera on it! Dual monitors.awesome!

   I realize this is complicated, joystick jogging is not real time. I
 was thinking you could use hal streamer and maybe log it and then play
 it back? Automate pressing the teach button and add some code that
 converts it to gcode?

   I don't know. I do know that I can build the machine and I really
 would like to automate some of my welding.

   I am working on my plasma tube notcher right now and the welder is the
 next project.

   Thanks,
   Dan


 Alex Joni wrote:
   
 Hi Dan,

 the teach-in function that is included in emc2 is a hack that is used 
 to save position for some puma-typed robots.
 Basicly you launch the teach-in script (once emc2 is running), and when 
 you push teach (if my memory serves me right) it saves the current 
 position (both in joint space and in carthesian space).
 I'm not sure if this is useful to you, as you would have to write the 
 G-code for those points.

 Regards,
 Alex
 


 -
 This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
 Build the coolest Linux based applications with Moblin SDK  win great prizes
 Grand prize is a trip for two to an Open Source event anywhere in the world
 http://moblin-contest.org/redirect.php?banner_id=100url=/
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

   

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Repost: Teach with joystick. (Welding)

2008-08-12 Thread Organic Engines
Hi Craig,

 1.  Software to Generate basic G-code from a sequence of positions 
 should not be a very difficult problem.

  I was thinking there would need to be a time component though. A click 
track.

 2.  It would seem to me that welding a good bead (not spot welding) 
 would require either very consistent materials or some feedback on 
 puddle properties.  Puddle properties could be measured from a visual 
 and/or IR image.  Measuring welding voltage/current might also be useful.
 (It has been some years since I considered this problem, so good 
 technical solutions may since have been found.)
 Craig 

  Yeah, consistent materials and a solid jig is what I am hoping will do 
the trick. Weld seam tracking and all that jazzy stuff is probably 
overkill, but can be added if necessary.

  I think if EMC can record my welding with the joysticks accurately 
enough, dwell this long at this amperage, feed this much wire, etc. all 
will be well.

  Dan.



-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Repost: Teach with joystick. (Welding)

2008-08-12 Thread Sven Wesley
Hmm... I think I've missed this feature. What was the original purpose? It
could solve a measurement scanning problem for me. :)

Regards,
Sven

2008/8/12 Organic Engines [EMAIL PROTECTED]

 Hi Craig,

  1.  Software to Generate basic G-code from a sequence of positions
  should not be a very difficult problem.

   I was thinking there would need to be a time component though. A click
 track.

  2.  It would seem to me that welding a good bead (not spot welding)
  would require either very consistent materials or some feedback on
  puddle properties.  Puddle properties could be measured from a visual
  and/or IR image.  Measuring welding voltage/current might also be useful.
  (It has been some years since I considered this problem, so good
  technical solutions may since have been found.)
  Craig

   Yeah, consistent materials and a solid jig is what I am hoping will do
 the trick. Weld seam tracking and all that jazzy stuff is probably
 overkill, but can be added if necessary.

  I think if EMC can record my welding with the joysticks accurately
 enough, dwell this long at this amperage, feed this much wire, etc. all
 will be well.

  Dan.



 -
 This SF.Net email is sponsored by the Moblin Your Move Developer's
 challenge
 Build the coolest Linux based applications with Moblin SDK  win great
 prizes
 Grand prize is a trip for two to an Open Source event anywhere in the world
 http://moblin-contest.org/redirect.php?banner_id=100url=/
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Repost: Teach with joystick. (Welding)

2008-08-12 Thread Bjørn Kristiansen
Hi.
i have been playing with the tougth for a while, can you use the probe
function. in my case move to a position press a button conected to probe
in to record the coordinates and then go on to the next poss.. or if you
ned a track just get a switching signal to the probe pin, and then if
you adjust the speed of the switcing you would get as many coordinates
as you need to get a smooth mowement to a robot. could i be on to
somehing??

Bjørn.

ti., 12.08.2008 kl. 12.29 -0400, skrev Organic Engines:
 Hi Craig,
 
  1.  Software to Generate basic G-code from a sequence of positions 
  should not be a very difficult problem.
 
   I was thinking there would need to be a time component though. A click 
 track.
 
  2.  It would seem to me that welding a good bead (not spot welding) 
  would require either very consistent materials or some feedback on 
  puddle properties.  Puddle properties could be measured from a visual 
  and/or IR image.  Measuring welding voltage/current might also be useful.
  (It has been some years since I considered this problem, so good 
  technical solutions may since have been found.)
  Craig 
 
   Yeah, consistent materials and a solid jig is what I am hoping will do 
 the trick. Weld seam tracking and all that jazzy stuff is probably 
 overkill, but can be added if necessary.
 
   I think if EMC can record my welding with the joysticks accurately 
 enough, dwell this long at this amperage, feed this much wire, etc. all 
 will be well.
 
   Dan.
 
 
 
 -
 This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
 Build the coolest Linux based applications with Moblin SDK  win great prizes
 Grand prize is a trip for two to an Open Source event anywhere in the world
 http://moblin-contest.org/redirect.php?banner_id=100url=/
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users