On Tue, Nov 17, 2015, at 02:10 PM, Marius Liebenberg wrote:
> 
> Ok the picture is attached. It is a bit different from what you saw :)
> 

A picture truly is worth 1000 words....  

So, to cut a zero length pipe, you put the pipe chuck all the way to the left 
and the torch carriage all the way to the right.

To cut a 500mm pipe, you move the pipe chuck 250 mm to the right and the torch 
carriage 250mm to the left from the "zero length pipe" position.

To cut a 6000mm pipe, you move the pipe chuck 3000mm to the right and the torch 
carriage 3000mm to the right from the "zero length pipe" position.

The two carriages always move the exact same distance but in opposite 
directions.

Does that work?

One problem would be that when running pipe work you need a different machine 
configuration, such that when the g-code says to move 600mm, LinuxCNC sends 
300mm worth of steps to both axes.  When doing table work and the g-code says 
to move 600mm, LinuxCNC sends 600mm worth of steps to the table axis only.  The 
straightforward way is to re-start LinuxCNC with a different configuration.  
You might be able to do some clever HAL stuff to make the switch without 
restarting.

One question:  why not make the pipe chuck be a U axis, the torch carriage is 
X, and let the g-code programmer have complete control of what happens?  Move 
pipe only, torch only, or both, under g-code control.


-- 
  John Kasunich
  jmkasun...@fastmail.fm

------------------------------------------------------------------------------
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to