Planning to Retrofit a Mazak Integrex200Y Mill-Turn Machine

More
07 May 2025 09:25 #327932 by Aciera
I'll try to open it in solidworks and reexport it as Ascii.

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

More
07 May 2025 10:41 #327936 by jochen91
In case it didn't work in solidworks here it is in ASCII format. In Fusion you have to take some extra steps to export it in ASCII format.
Attachments:

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

More
07 May 2025 11:54 #327938 by Aciera
Worked fine (had to scale it 10x).

This is the modified turning operation (which works in TCP mode now).
Warning: Spoiler!

Note the tilted b-axis to compensate for the chosen tool:
 

Alternatively the operator could also orient to tool spindle 180° (m19 r180) and run it with b0 and the work spindle turning in the opposite direction:
 


As already pointed out, the milling operation using 'G19' does not work:
 

Is there a way to change this to 'regular' G17 in the PP?

 
Attachments:
The following user(s) said Thank You: besriworld, jochen91

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

More
07 May 2025 12:12 #327942 by Aciera
Looking at this:

 

makes me wonder if you can get the CAM so use 'D0':
G368 X0. Z0. D0. B-45. W1

Instead of 'D1'
G368 X0. Z0. D1. B-45. W1
Attachments:

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

More
07 May 2025 12:13 #327943 by jochen91
I think in regards to modifying the PP we are totally free. I've just used to Doosan PP to have something at hand. It definitely needs to be modified and if that includes G17... than that's the way it has to be.

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

More
07 May 2025 12:15 - 07 May 2025 12:19 #327944 by jochen91
"makes me wonder if you can get the CAM so use 'D0':"

Should be no problem.

For now it needs to be done manually. I have a contact at hand who can modify the PP to our preferences. We just need to get the LCNC side going.

I do list all the changes that need to be done to the Doosan PP. My contact will then implement everything.
Last edit: 07 May 2025 12:19 by jochen91.

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

More
07 May 2025 15:27 - 07 May 2025 16:05 #327950 by Aciera
I see. I'm not very familiar with editing post processors so I have no idea what's possible. I've made a sketch to give you an idea of how Tilted Work Plane (TWP) would work in the example part.

 

What we need is the offset from the current WCS (G54) to the new origin of the TWP. After that we can use regular 3axis gcode to mill the feature on the inclined plane.
Note that the g68.3 command accepts an optional 'R' word to change the direction of the new X axis.
Attachments:
Last edit: 07 May 2025 16:05 by Aciera.
The following user(s) said Thank You: jochen91

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

More
07 May 2025 19:49 - 09 May 2025 05:22 #327955 by jochen91
I talked with my contact and he said its possible (he even did it before).

Edit: I attached a G-Code sample from him, that was generated by one of his posts.
Attachments:
Last edit: 09 May 2025 05:22 by jochen91.
The following user(s) said Thank You: Aciera

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

More
10 May 2025 16:14 - 11 May 2025 19:17 #328156 by Aciera
Here is the promised sim config:
 

File Attachment:

File Name: mazak-inte...-dev.zip
File Size:111 KB


To test:
1. unzip
2. 'halcompile --install' the enclosed 'mazak_integrex_200y_kins.comp'
3. start 'mazak-integrex-200y' config and run the preloaded gcode program


If you have any questions, which is likely, just ask.

Text from the enclosed README file:

Experimental simulation of a 5axis Mill/Turn machine (eg MAZAK Integrex 200Y)

Implemented Gcodes:

- 'G67 B':          Moves the B-axis to the 'B'-word position and activates 'HALF TCP Lathe' mode.
- 'G68 B (X Y Z)':  Moves the B-axis to the 'B'-word position then defines and activates a work plane perpendicular the this current tool orientation with the origin at the current WCS (optionally offset by any [X,Y,Z]-Words). This will change WCS to 'G59' where the transformed work offset values have been written to (ie the prior values stored in G59 will be lost!).
- 'G68.1 (X Y Z)':  Defines and activates a work plane perpendicular the the current tool orientation with the origin at the current WCS (optionally offset by any [X,Y,Z]-Words). For change to WCS see 'G68'
- 'G69':            Cancels the work plane set by 'G68' and (currently) switches back to 'G54'.

NOTES:
- This config defines the work-spindle as '$0' and the tool-spindle as '$1'. Example: 'M19 $1 R90' will orient the tool-spindle to 90°. (For real hardware it is recommended to use the spindle encoder-position instead of using 'spindle.1.orient-angle'.)
- 'HALF/FULL TCP MILL/LATHE' modes include tracking of tool-spindle rotation.
- 'HALF TCP MILL/LATHE' modes do not track the work spindle rotation, this is intended behavior.
- 'FULL TCP MILL' mode will track all rotations.
- Tool-offsets must only be changed in 'Identity' mode as it may cause sudden joint movements otherwise.
- Lathe tools must only be used in 'Identity' or 'HALF TCP Lathe' mode.
- Mill tools must only be used in 'HALF/FULL TCP Mill' or 'TWP' mode.
- Due to easier abort handling we currently restrict the use of twp to G54 as LinuxCNC seems to revert to G54 as the default system.
  Abort behavior can be handled by using a subroutine defined in the ini file under [RS274NGC]ON_ABORT_COMMAND'.
- The TWP remap code in this config does not implement virtual rotations (ie no optional 'R' word).
Attachments:
Last edit: 11 May 2025 19:17 by Aciera. Reason: Edit 2: Bring back the TWP button on the panel for tool retraction
The following user(s) said Thank You: tommylight, besriworld, jochen91

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

More
11 May 2025 09:17 - 11 May 2025 09:21 #328193 by Aciera
Please note the update regarding tool-spindle orientation in the post above.

Also note that there is a sim config for fanuc style tool change and tool-wear, which you may find interesting:
github.com/LinuxCNC/linuxcnc/tree/master...im/axis/lathe-fanucy
Last edit: 11 May 2025 09:21 by Aciera.
The following user(s) said Thank You: jochen91

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

Time to create page: 0.405 seconds
Powered by Kunena Forum