Planning to Retrofit a Mazak Integrex200Y Mill-Turn Machine

More
1 year 5 months ago - 1 year 5 months ago #327659 by jochen91
Hello Aciera,

during the last few days I thought about how to implement the PP and functionality of this machine.
I stumpeled across this pdf. Its from a Doosan Mill but it has the same construction as the Mazak and a PP is already there in Fusion. Now what came to my mind is how to drill holes if the B Axis is not oriented at 0° or 90°. Lets say at 45°. It uses a custom G-code G368 see page 40. I dont even have an idea how to implement this into LCNC but the question is do i need it? Couldn't it be done via TCP or kinematics?

I had to .zip the PDF. Otherwhise it would >1.6MB.

I would be super thankfull for some help, cause this is really a critical feature. I guess the same problem is not just drilling but also milling pockets at an angle other then 0° or 90°.

Kind regards,
Jochen 
Last edit: 1 year 5 months ago by jochen91.

Please Log in or Create an account to join the conversation.

More
1 year 5 months ago #327661 by Aciera


But i would prefer the solution by Mazak. They used iirc a custom tool change command and added the desired spindle angle.

It looked something like this: T01XX while XX equals the desired spindle orientation.


This can be done using a remap of the 'M6' command.

I would be super thankfull for some help, cause this is really a critical feature. I guess the same problem is not just drilling but also milling pockets at an angle other then 0° or 90°.


This can be done using an additional custom kinematic and custom Gcodes that implement 'Tilted Work Plane' functionality.
For a demonstration see the sim config I linked earlier:
github.com/Sigma1912/LinuxCNC_Demo_Confi...lt/table_c-spindle_b

Note that your case probably only needs G68.3, G69 and a basic implementation of G53.1 (see link above for a description of these codes)

I'll have a look at expanding the mazak sim config in this respect.
The following user(s) said Thank You: besriworld, jochen91

Please Log in or Create an account to join the conversation.

More
1 year 5 months ago - 1 year 5 months ago #327662 by jochen91
Hi Aciera,

i can't thank you enough! You know I'm not afraid of all the mechanics and electrics and getting the whole thing HAL ready also with custom M codes and custom Components I feel okay. But the kinematics and PP stuff... it scares me. I'm so glad that you help me so much on getting this thing to reality! I wish i could do more than just saying thanks a thousand times.

Kind regards,
Jochen

EDIT: I would be nice if two features could be added. An X Axis Tool offset is needed for lathe tooling. Also i dont know if the kinematics change, but the B axis can only rotate +/-90° while 0° is the tool looking straight down the X axis.
Last edit: 1 year 5 months ago by jochen91.

Please Log in or Create an account to join the conversation.

More
1 year 5 months ago - 1 year 5 months ago #327678 by Aciera

The machine can hydraulically lock the spindle via hirth coupling in 12 positions. This is of course quite importent for tuning tools and broaching tools.


I think I misunderstood this. I thought this applies to the B-axis but it seems to be the tool spindle.
Are you saying that the kinematic also needs to track the rotation of lathe or broaching tools in the tool spindle?
Last edit: 1 year 5 months ago by Aciera.

Please Log in or Create an account to join the conversation.

More
1 year 5 months ago #327681 by Aciera

I stumpeled across this pdf. Its from a Doosan Mill but it has the same construction as the Mazak and a PP is already there in Fusion.


Something I noticed looking at example #11 in the doosan manual:
Warning: Spoiler!


Note that in LinuxCNC G18 (and also G19) do not rotate the coordinate system but only the interpolation plane for arcs. This means that in Linuxcnc you cannot use 'G18' to change Z axis direction as the example code seems to imply. Instead you will have to use the 'Tilted work plane' codes to be able to use 'normal' xyz gcode (where xy is perpendicular to the tool rotational axis).
The following user(s) said Thank You: besriworld

Please Log in or Create an account to join the conversation.

More
1 year 5 months ago - 1 year 5 months ago #327697 by jochen91
The B Axis can be locked but also rotate freely for full simulatanious 5 axis milling.
The milling spindle in the B-axis can be locked in 12 positions for broaching and turning or rotate freely as a milling spindle.

I don't THINK that TCP needs to be applied for turning. To be honest im not particular sure. I know from a metal working perspective that an endmill can have z and x tool-offsets and turning tools can have x/y/and z. How and if that needs to be incorperated into the kinematic...?

Here is a link to see the machine in operation to get a better understanding what is possible:
Warning: Spoiler!


Machining starts at roughly 4:51
Its a rather simple part for a Millturn but it gives at least a rough understanding of the operation of such a machine.

Tomorrow i wil work more with Fusion and the Doosan millturn PP and see what else of proprietary G-code will be posted.
Last edit: 1 year 5 months ago by jochen91.
The following user(s) said Thank You: besriworld

Please Log in or Create an account to join the conversation.

Time to create page: 0.164 seconds
Powered by Kunena Forum