Re: [Emc-users] Tangential tool configuration

2010-04-21 Thread Kent A. Reed
Gentle persons:

Viesturs' 100.000 USD means 100 thousand dollars, not 100 dollars. Ya gotta 
watch out for the pesky , vs . convention for demarking thousands.

Regards,
Kent



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


Re: [Emc-users] Tangential tool configuration

2010-04-21 Thread Viesturs Lācis
Yes, Kent is right, typing 100'000 would have been better.
My apologies :))

Viesturs

2010/4/21 Kent A. Reed knbr...@erols.com:
 Gentle persons:

 Viesturs' 100.000 USD means 100 thousand dollars, not 100 dollars. Ya gotta 
 watch out for the pesky , vs . convention for demarking thousands.

 Regards,
 Kent



 --
 ___
 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] Tangential tool configuration

2010-04-21 Thread Dave
Ok... now that makes even more sense   those , vs . have bitten 
me more than once ..

I was on the verge of asking Viesturs if he was involved in a midnight 
machine sale of some type!  But I didn't want to go there ...;-)

Dave

On 4/21/2010 10:11 AM, Kent A. Reed wrote:
 Gentle persons:

 Viesturs' 100.000 USD means 100 thousand dollars, not 100 dollars. Ya gotta 
 watch out for the pesky , vs . convention for demarking thousands.

 Regards,
 Kent



 --
 ___
 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] Tangential tool configuration

2010-04-21 Thread Viesturs Lācis
Hello, Dave!

Please, could You be more specific - what did You mean?
Don't worry, i do not think that there is any kind of offense :)

Viesturs

2010/4/21 Dave e...@dc9.tzo.com:
 Ok... now that makes even more sense   those , vs . have bitten
 me more than once ..

 I was on the verge of asking Viesturs if he was involved in a midnight
 machine sale of some type!  But I didn't want to go there ...    ;-)

 Dave

 On 4/21/2010 10:11 AM, Kent A. Reed wrote:
 Gentle persons:

 Viesturs' 100.000 USD means 100 thousand dollars, not 100 dollars. Ya gotta 
 watch out for the pesky , vs . convention for demarking thousands.

 Regards,
 Kent



 --
 ___
 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


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


Re: [Emc-users] Tangential tool configuration

2010-04-21 Thread Dave
Sorry Viesturs,

Humor oftentimes gets lost between languages ..
In the USA, at least in the upper central region, a midnight auto 
supply is a slang term for a supplier of stolen auto parts.
Consequently my reference to a midnight machine sale since I thought 
you obtained the machine at a very very low price...
It was a joke.. nothing serious..

Dave



On 4/21/2010 10:42 AM, Viesturs Lācis wrote:
 Hello, Dave!

 Please, could You be more specific - what did You mean?
 Don't worry, i do not think that there is any kind of offense :)

 Viesturs

 2010/4/21 Davee...@dc9.tzo.com:

 Ok... now that makes even more sense   those , vs . have bitten
 me more than once ..

 I was on the verge of asking Viesturs if he was involved in a midnight
 machine sale of some type!  But I didn't want to go there ...;-)

 Dave

 On 4/21/2010 10:11 AM, Kent A. Reed wrote:
  
 Gentle persons:

 Viesturs' 100.000 USD means 100 thousand dollars, not 100 dollars. Ya gotta 
 watch out for the pesky , vs . convention for demarking thousands.

 Regards,
 Kent



 --
 ___
 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

  
 --
 ___
 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] Tangential tool configuration

2010-04-20 Thread Leslie Newell
Yes, SheetCam can do tangential control. The tricky bit will be the 
mechanical design. You need to make sure the point where the jet 
contacts the work does not move at all as you rotate it. Can you get a 
joint that will withstand the pressure and allow rotation?

Les

Eric H. Johnson wrote:
 Viesturs,

 I was able to do it through Sheetcam (http://www.sheetcam.com/) and slightly
 customizing the post for some special conditions required for use with an
 ultrasonic knife. I expect Leslie Newell will chime in on this, as it does
 require a special post which I do not believe is included in the standard
 distribution of sheetcam.

 Regards,
 Eric

   


--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Tangential tool configuration

2010-04-20 Thread Viesturs Lācis
2010/4/20 Leslie Newell les.new...@fastmail.co.uk:
 Yes, SheetCam can do tangential control.

Ok, that is great, but that software still costs money (at least 110
GBP, which is something like probably 140 EUR or 180 USD, which is
almost 20 times less than other CAM software for waterjet that i have
found). I would like to do it without any additional cost and in EMC
so that i can use my current CAM application, so that is why i was
asking, if someone has managed to implement preprocessor for EMC that
does tangential control.

 The tricky bit will be the
 mechanical design. You need to make sure the point where the jet
 contacts the work does not move at all as you rotate it.

No, that point will move, if the head rotates around C and the head is
tilted around B axis.
I believe that some additional work with kinematics module will solve
this issue and EMC will calculate all the necessary compensating moves

 Can you get a
 joint that will withstand the pressure and allow rotation?

My apologies, i do not completely understand, what did You mean by
this question :)

Viesturs



 Eric H. Johnson wrote:
 Viesturs,

 I was able to do it through Sheetcam (http://www.sheetcam.com/) and slightly
 customizing the post for some special conditions required for use with an
 ultrasonic knife. I expect Leslie Newell will chime in on this, as it does
 require a special post which I do not believe is included in the standard
 distribution of sheetcam.

 Regards,
 Eric




 --
 Download Intel#174; Parallel Studio Eval
 Try the new software tools for yourself. Speed compiling, find bugs
 proactively, and fine-tune applications for parallel performance.
 See why Intel Parallel Studio got high marks during beta.
 http://p.sf.net/sfu/intel-sw-dev
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Tangential tool configuration

2010-04-20 Thread Leslie Newell

 I would like to do it without any additional cost and in EMC
 so that i can use my current CAM application, so that is why i was
 asking, if someone has managed to implement preprocessor for EMC that
 does tangential control.

I fully understand. Apart from the monetary cost of buying another 
package you then need to spend time and effort learning how to use it.

 No, that point will move, if the head rotates around C and the head is
 tilted around B axis.
 I believe that some additional work with kinematics module will solve
 this issue and EMC will calculate all the necessary compensating moves
   

Theoretically you should be able to do it all with kinematics but it 
could be tricky to implement. You would have two options:
1) As you suggested, set B to the kerf angle then rotate C to be 
tangential to the cut path
2) Have A as tilt left/right and B as tilt front/back then use 
kinematics to operate both axes as you cut. The kinematics would have to 
offset X and Y as it tilts A and B. This would be a variation on the 
standard 5 axis kinematics.


 My apologies, i do not completely understand, what did You mean by
 this question :)
   

If you are using scheme 1 above you need a joint on the nozzle that can 
handle rotation as the C axis rotates. A rotary joint then can handle 
waterjet pressures is likely to be very expensive. I suppose you could 
mount the nozzle assembly in a bearing so the nozzle itself does not rotate.

Les

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Tangential tool configuration

2010-04-20 Thread Viesturs Lācis
 I would like to do it without any additional cost and in EMC
 so that i can use my current CAM application, so that is why i was
 asking, if someone has managed to implement preprocessor for EMC that
 does tangential control.

 I fully understand. Apart from the monetary cost of buying another
 package you then need to spend time and effort learning how to use it.

Yes, You got the point very precisely. Plus i would like to mention,
that my programm - Wrykrys - is made specifically for
waterjet/plasma/laser cutting and has some very cool features; for
example - cutting only piercing points, which is crucial for cutting
brittle materials, easy switching the side of compensation (side of
the line, on which the tool goes and the amount of tool (width of
water jet kerf in this case) compensation) and few more, about which i
am not sure that they are present in SheetCAM. SheetCAM seems to be
first of all CAM for milling, which is adapted for
waterjet/plasma/laser cutting - it seems to have limited options with
lead-in/lead-out moves, which are very well-developed in my software.

 No, that point will move, if the head rotates around C and the head is
 tilted around B axis.
 I believe that some additional work with kinematics module will solve
 this issue and EMC will calculate all the necessary compensating moves


 Theoretically you should be able to do it all with kinematics but it
 could be tricky to implement. You would have two options:
 1) As you suggested, set B to the kerf angle then rotate C to be
 tangential to the cut path
 2) Have A as tilt left/right and B as tilt front/back then use
 kinematics to operate both axes as you cut. The kinematics would have to
 offset X and Y as it tilts A and B. This would be a variation on the
 standard 5 axis kinematics.


I certainly would choose second option, because it would not rotate
cutting head and thus does not require any kind of solution, how to
deal with the rotating movement in high pressure tubing. cheapest
swivel i have found cost 970 EUR, KMT swivels cost 1300 EUR. I am left
only with bulky spirals of the tubing which also would cost me more
than all the remaining parts of the project together, because inviting
technicians, that can create them, would cost me at least 600-700 EUR
plus cost of tube itself, which is ~40 EUR/m. driving myself to them
would be cheaper, but still costly.
there are 3 reasons, why i have not chosen the second option:
1) by the time i was starting this project, i had no idea, how the
mechanical solution should be created - how it should be built.
now i have understood, that i can simple turn this assembly itself
around B axis so that C becomes A and i have, what i needed.
2) first option allow tilting angles close to 70-80 degrees, so all
the potential of 5 axis waterjet cutting can be realised on the
machine side, affordable CAM programm is the biggest problem, second
option limits tilting angle to 20-25 degrees, but, if i give up all
the spirals in high pressure tubing and stay with traditional tubing
solution, i have 10-12 degrees of tilt available. fortunately, it is
still completely sufficient for taper compensation
3) i do not understand, how can i make the second option work from
g-code and CAM software side :) with first option i have 2 theoretical
solutions - either preprocessor in EMC or postprocessor in SheetCAM or
even my existing CAM programm (today i wrote them to ask, if that is
possible, they did not say no, i have to provide more details).
Is it possible to have G-code for B-C setup and have A-B setup on
machine and have the custom kinematics module to connect them
together?


 My apologies, i do not completely understand, what did You mean by
 this question :)


 If you are using scheme 1 above you need a joint on the nozzle that can
 handle rotation as the C axis rotates. A rotary joint then can handle
 waterjet pressures is likely to be very expensive. I suppose you could
 mount the nozzle assembly in a bearing so the nozzle itself does not rotate.


I have already built cutting head assembly with B and C axes. total
cost for materials - few small metal sheets, profiles and conical
bearings -  as well as milling and lathing shafts has been around 100
LVL, which is approximately 140 EUR or 210 USD.
This is exclusively DIY project on mechanical part, because it goes
together with switching from DOS-based controls to EMC :))

So i have started thinking that i would like to rebuild the assembly
to a A-B setup, if only i can get a working solution for G-code
generation and/or transformation for this setup to work. actually it
would save me a lot of money.

Actually i have one more question - can anyone share a sample g-code
before and after inserting C rotation for tangential tool
control?

Viesturs


 --
 Download Intel#174; Parallel Studio Eval
 Try the new software tools for yourself. Speed compiling, find bugs
 proactively, and 

Re: [Emc-users] Tangential tool configuration

2010-04-20 Thread j...@coats.org
On Tue, Apr 20, 2010 at 1:23 PM, Dave e...@dc9.tzo.com wrote:
 Interesting discussion but the economics of this discussion are escaping
 me 

 I work with a manufacturer that runs a large waterjet system 1-2 shifts
 per day at least 5 days per week.

 Their biggest costs related to the waterjet are water and electricity.
 The amount of water they use and the sewage charges they pay to dispose
 of it are significant.
 Electicity costs are at least $1000 per month.

   ,,,   I thought the water would be filtered and mostly reused. ...
Interesting.
 ... So the water is single use only?


 It isn't difficult to pay $50,000 for a decent water jet pump I
 believe the waterjet system that they have (gantry, conveyor, pump,
 water handling system, and controls installed ) was about $250K when it
 was new 10 years ago.

 Waterjet swivel joints are expensive, but they are incidental to the
 cost of operating the machine.

 Sheetcam is very inexpensive compared to anything related to waterjet
 cutting. It does cost more than EMC2 but not that much. ;-)

 Dave

[snip]

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


Re: [Emc-users] Tangential tool configuration

2010-04-20 Thread Dave
Yes, it isn't practical to filter and treat the water so it can be run 
back through the pump..  the material being cut is somewhat acidic, so 
there is a chemical problem and a dust/dirt grit issue with the waste water.

Some of the grit and dust is separated before the water is sent to the 
sewer.  But that is all.

Dave

 ,,,   I thought the water would be filtered and mostly reused. ...
 Interesting.
   ... So the water is single use only?





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


Re: [Emc-users] Tangential tool configuration

2010-04-20 Thread Viesturs Lācis
2010/4/20 Dave e...@dc9.tzo.com:
 Interesting discussion but the economics of this discussion are escaping
 me 

 I work with a manufacturer that runs a large waterjet system 1-2 shifts
 per day at least 5 days per week.

 Their biggest costs related to the waterjet are water and electricity.
 The amount of water they use and the sewage charges they pay to dispose
 of it are significant.
 Electicity costs are at least $1000 per month.

 It isn't difficult to pay $50,000 for a decent water jet pump I
 believe the waterjet system that they have (gantry, conveyor, pump,
 water handling system, and controls installed ) was about $250K when it
 was new 10 years ago.

 Waterjet swivel joints are expensive, but they are incidental to the
 cost of operating the machine.

 Sheetcam is very inexpensive compared to anything related to waterjet
 cutting. It does cost more than EMC2 but not that much. ;-)

 Dave


Yes, i can only agree that cost of machine itself (i paid ~100.000 USD
for it 1,5 years ago) makes all the previously mentioned cost
positions look ridiculously small, but my business is doing so bad,
that available cash flows are almost non-existent, so i am stuck with
looking for creative solutions, not those that are provided by
industrial manufacturers. That is why i have chosen EMC instead of new
controlling system from MEFI (creator of previous DOS-based system) or
any-one else.

Another reason is that I have come to conclusion that building by
myself is better from terms of maintenance and support. My machine was
produced in Czech Republic. Both - hardware and software (controlling
system). I have been trying to contact those companies with different
questions on how to solve some problems - machine is not new and
different issues sometimes come up.
My experience - there is no such thing as customer service in that
country. When i contacted manufacturer of servo drives and asked for
specific settings, their guy promised to do it tomorrow. When i
called a week later to ask for the reason of delay, it turned out,
that my guy is on holiday and his colleague explained that my guy
[quote] probably had more important things to do. Very similar is
situation with PTV - manufacturer of the machine. There is no way to
get some support from them, I have tried to contact them several times
with questions about spare parts and how to do certain things in
mechanics to improve accuracy. I have come to conclusion that some
kind of retards are working there.

So, returning to the essence of this discussion - how can i implement
in EMC tangential tool control for tilting the head? Prefferably with
A and B rotary axis :)

Viesturs

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


Re: [Emc-users] Tangential tool configuration

2010-04-20 Thread Dave
On 4/20/2010 4:46 PM, Viesturs La-cis wrote:
 2010/4/20 Davee...@dc9.tzo.com:

 Interesting discussion but the economics of this discussion are escaping
 me 

 I work with a manufacturer that runs a large waterjet system 1-2 shifts
 per day at least 5 days per week.

 Their biggest costs related to the waterjet are water and electricity.
 The amount of water they use and the sewage charges they pay to dispose
 of it are significant.
 Electicity costs are at least $1000 per month.

 It isn't difficult to pay $50,000 for a decent water jet pump I
 believe the waterjet system that they have (gantry, conveyor, pump,
 water handling system, and controls installed ) was about $250K when it
 was new 10 years ago.

 Waterjet swivel joints are expensive, but they are incidental to the
 cost of operating the machine.

 Sheetcam is very inexpensive compared to anything related to waterjet
 cutting. It does cost more than EMC2 but not that much. ;-)

 Dave

  
 Yes, i can only agree that cost of machine itself (i paid ~100.000 USD
 for it 1,5 years ago) makes all the previously mentioned cost
 positions look ridiculously small, but my business is doing so bad,
 that available cash flows are almost non-existent, so i am stuck with
 looking for creative solutions, not those that are provided by
 industrial manufacturers. That is why i have chosen EMC instead of new
 controlling system from MEFI (creator of previous DOS-based system) or
 any-one else.

 Another reason is that I have come to conclusion that building by
 myself is better from terms of maintenance and support. My machine was
 produced in Czech Republic. Both - hardware and software (controlling
 system). I have been trying to contact those companies with different
 questions on how to solve some problems - machine is not new and
 different issues sometimes come up.
 My experience - there is no such thing as customer service in that
 country. When i contacted manufacturer of servo drives and asked for
 specific settings, their guy promised to do it tomorrow. When i
 called a week later to ask for the reason of delay, it turned out,
 that my guy is on holiday and his colleague explained that my guy
 [quote] probably had more important things to do. Very similar is
 situation with PTV - manufacturer of the machine. There is no way to
 get some support from them, I have tried to contact them several times
 with questions about spare parts and how to do certain things in
 mechanics to improve accuracy. I have come to conclusion that some
 kind of retards are working there.

 So, returning to the essence of this discussion - how can i implement
 in EMC tangential tool control for tilting the head? Prefferably with
 A and B rotary axis :)

 Viesturs



economics of this discussion are escaping me 

OK, now I understand.   $100 for anything waterjet is very inexpensive, let 
alone a system.

I'm sorry your business is not doing well.  Business has been very slow for 
many people in the US also, so I can relate.

EMC2 should work fine for what you are doing.

Going back to your original question when you quoted Jon Elson...  Jon was 
referring to a filter program.  The term filter program in EMC2 jargon is a 
program that creates or processes G code.  The wiki references a couple of 
examples:

  http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl

Look for:

* Simple EMC G-Code Generators
  http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Simple_EMC_G-Code_Generators
  - Facing, Pockets, Drill Patterns Etc.
* GWiz - A Gcode Wizard Framework
  
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?GWiz_-_A_Gcode_Wizard_Framework


On that page.

The simple G code generators output code based on a menu driven input, 
sometimes directly into the EMC2 Axis interface.

GWiz is a fairly complex concept that was done by Ken Lerman to allow non 
programmers to create a G code creation filter program without programming.  
Pretty clever IMO.

If you know Python (or are willing to learn it) these examples should give you 
a start on how to program a filter program to process X,Y,Z Gcode into XYZAB 
Gcode that you can use with a tilting head.

This setup uses a filter program also that you might be able to use for example 
code ...
http://objects.reprap.org/wiki/EMCRepStrap#GCode_Decoding


Dave

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


[Emc-users] Tangential tool configuration

2010-04-19 Thread Viesturs Lācis
Hello!

I found this in older archives (please, see below).
I was wondering, if this has been implemented and there is some sample
preprocessor that i could find?
I find this very crucial as this option could save me several thousand
usd for specific waterjet cam software as this function would allow
very simply implement waterjet taper compensation and i believe that
it would be crucial to anyone else, who would like to retrofit their
older waterjet cutting equipment  and upgrade to 5 axis machine.
The way to use this tool:
1) with XYZBC setup of waterjet machine, i set proper B angle to tilt
the cutting nozzle perpendicularly to cutting edge to compensate for
the taper and
2) with this tool i would have C axis turn as needed to keep the
tilting angle correct in respect to moving direction as the tilt
direction has to be perpendicular to the moving direction at all
times.

So has there been any progress on this matter during last year?

Thank You in advance!

with best regards,
Viesturs

Date: 2009-01-28 17:15:59 GMT
Mario. wrote:
 So I understand it correctly that a wheel-cutter mode is now in
 ideological development, right?
 That's some great news!

After some discussion, it seems the consensus is that there is rather
little development to be done.
The C axis (for cutter angle) will just be another axis on the machine,
so EMC, itself, needs no change.
What does need to be done is create a filter program that takes in
G-code with XY commands, figures out the cutter angle and adds in a C
command word.  For any G01 moves, the calculation is trivial.  For
instance :

Input file, currently at X0 Y0 :
G01 X1 Y1

Output file:
G01 C45
X1 Y1

So, it sets the cutter angle first, then performs the linear move.

For arc moves (G02, G03) it has to preset the cutter angle for the start
of the move, then program the cutter angle to follow the changing angle
of the cut move.

Input file, currently X0 Y0 :
G03 Y1 R0.5

Output file :
G01 C0
G03 Y1 R0.5 C180

This is assuming C=0 is with the knife pointing toward +X, Positive C is
counterclockwise, and that I got the arc direction right.

Jon

--
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users