Bevel cutting
Posted: Sun Jul 28, 2019 6:36 pm
Hello all.
I recently retrofitted an old tube profiling machine with 5 axis. The machine uses a oxyfuel torch to cut the tube profile.
The machine will cutting mostly saddle pipe profiles in order to weld them on.
In order to weld the pipe a bevel is needed, not only the saddle profile to be cut.
Normally the cam software will handle that but unfortunately, the cam post processor and the cam manufacture can't do that.
So one option is that the A axis "the bevel axis" will be handled by the Kmotion.
After some calculations the A axis "the bevel" is depended from the X axis, which is the rotational axis. So roughly A axis, goes from 0 to
60 degrees or more, depended also from the thickness of the pipe, but lets stay , for making the things simple, to a max angle of 60 degrees.
For a complete cut of the saddle profile the X axis do a complete circle 0 -> 360 degrees. When the X is from 0 to 90 degrees the A axis should go from 0 to max (60 degrees) and when the X goes from 91 to 180 the A should go from max (60 degrees) to 0.
So to conclude i think a more flexible solution is to make a look up table for the A axis, which will be different for each cutting thickness.
The problem is i don't now how to do something like that.
A look up table with 36 entries will be ok, 360/36 = 10 degrees.
When the X axis is between 0<X<10 the first entry of the lookup table should be A axis output, when X is between 11<X<20 then the second
entry and so on.
I read in wiki about the kinematics, but i don't now how to accomplish something like that.
Any help will be appreciated.
I recently retrofitted an old tube profiling machine with 5 axis. The machine uses a oxyfuel torch to cut the tube profile.
The machine will cutting mostly saddle pipe profiles in order to weld them on.
In order to weld the pipe a bevel is needed, not only the saddle profile to be cut.
Normally the cam software will handle that but unfortunately, the cam post processor and the cam manufacture can't do that.
So one option is that the A axis "the bevel axis" will be handled by the Kmotion.
After some calculations the A axis "the bevel" is depended from the X axis, which is the rotational axis. So roughly A axis, goes from 0 to
60 degrees or more, depended also from the thickness of the pipe, but lets stay , for making the things simple, to a max angle of 60 degrees.
For a complete cut of the saddle profile the X axis do a complete circle 0 -> 360 degrees. When the X is from 0 to 90 degrees the A axis should go from 0 to max (60 degrees) and when the X goes from 91 to 180 the A should go from max (60 degrees) to 0.
So to conclude i think a more flexible solution is to make a look up table for the A axis, which will be different for each cutting thickness.
The problem is i don't now how to do something like that.
A look up table with 36 entries will be ok, 360/36 = 10 degrees.
When the X axis is between 0<X<10 the first entry of the lookup table should be A axis output, when X is between 11<X<20 then the second
entry and so on.
I read in wiki about the kinematics, but i don't now how to accomplish something like that.
Any help will be appreciated.