Cancel
Showing results for 
Search instead for 
Did you mean: 

Move CSYS with rotary table

Creator
Creator

Hi,

 

I am trying to mill the attached workpiece. It has basically four steps: three of them are milled when the table C is at 0°, then table is rotated 180° and the last step is milled (as it is shown in the attached image).

 

It is correctly simulated in the CAM software. However, when I try to machine the real workpiece, the tool mills the first 3 steps as I programmed, but the fourth step does not get machined: the machine table rotates the 180°, but the tool executes its movements far away from the workpiece.

 

I suppose the coordinates are given as a reference from the programmed WCS, but I cannot place the real workpiece exactly where I placed on the CAM software. 

 

Does anyone know how I generate a G-Code which is able to mill the fourth step, no matter where I placed the workpiece in the machine?

 

Thanks! 

5 REPLIES

Re: Move CSYS with rotary table

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

Machine and controller type?

The portion of the NC code that machines the rotated part?

Stefan Pendl, Systemmanager CAx, HAIDLMAIR GmbH
Production: NX10.0.3, VERICUT 8.1, FBM, MRL 3.1.7 | TcUA 10.1 MP7 Patch 0 (10.1.7.0) | TcVis 11.4
Development: C (ITK), .NET, Tcl/Tk Testing: NX12.0 | AWC 3.4 Preparing: NX12.0

Employees of the customers, together we are strong Smiley Wink
How to Get the Most from Your Signature in the Community
NX Customization - Best Practice Guide

Re: Move CSYS with rotary table

Creator
Creator

Machine tool is a ROMI DCM 620-5X, controller is a Siemens 840D sl.

 

NC-Code:

 

N718 ;(*- OPER: CORTE_D -*)
N719 ;(*- FERR: T0 - MILL -*)
N720 ; _camtolerance=.06
N721 G0 C=DC(180.)
N722 ;
N723 CYCLE832(0.06,1,1)
N724 M58 ;(DESTRAVA EIXO B)
N725 M50 ;(DESTRAVA EIXO C)
N726 G0 B0.0 C=DC(180.)
N727 TRAFOOF
N728 G54
N729 M59 ;(TRAVA EIXO B)
N730 M51 ;(TRAVA EIXO C)
N731 G0 X-23.66 Y235. Z12. S8000 D1 M3
N732 Z-8.
N733 G1 Z-11. F800.
N734 X-15.059
N735 X50.059
N736 X58.66
N737 Z-8.
N738 G0 Z12.
N739 X-23.045 Y234.06
N740 Z-8.
N741 G1 Z-11.
N742 X-15.
N743 X50.
N744 X58.045
N745 Z-8.
N746 G0 Z12.
N747 X-23.66 Y235.
N748 Z-9.
N749 G1 Z-12.
N750 X-15.059
N751 X50.059
N752 X58.66...

 

And it goes on. 

Re: Move CSYS with rotary table

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

From my limited experience with Sinumerik controllers and NX posts there are many pitfalls about how to do things correctly.

Have you talked to the person who created the post-processor about how this must be set up correctly in NX?

If this is not a real simultaneous 5-axis tool path, I would get CYCLE800 to rotate the frame, which results in the controller doing all the work and keeps the posted code simple.

The type of MSC is also really important, is it a coordinate rotation or a fixture offset. You need one for each purpose.

But that is all guessing, if you haven't talked to one who created the post-processor.

Stefan Pendl, Systemmanager CAx, HAIDLMAIR GmbH
Production: NX10.0.3, VERICUT 8.1, FBM, MRL 3.1.7 | TcUA 10.1 MP7 Patch 0 (10.1.7.0) | TcVis 11.4
Development: C (ITK), .NET, Tcl/Tk Testing: NX12.0 | AWC 3.4 Preparing: NX12.0

Employees of the customers, together we are strong Smiley Wink
How to Get the Most from Your Signature in the Community
NX Customization - Best Practice Guide

Re: Move CSYS with rotary table

Creator
Creator

Is there a way to program this CYCLLE800 on NX 11.0?

From what I am reading on Siemens tutorials, it seems that this will solve my problem.

Re: Move CSYS with rotary table

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

CYCLE800 is output by the post-processor automatically for 3+2-axis tool paths, I don't think you can force that.

The best way is to ask the developer of the post-processor how to do things correctly, since he knows how he tested it.

A good post-processor developer also requests a test part and a NC-file for it to check the post-processor for correctness.

Have you tried to use one of the post-processors shipping with NX?

Did you receive the expected result?

Stefan Pendl, Systemmanager CAx, HAIDLMAIR GmbH
Production: NX10.0.3, VERICUT 8.1, FBM, MRL 3.1.7 | TcUA 10.1 MP7 Patch 0 (10.1.7.0) | TcVis 11.4
Development: C (ITK), .NET, Tcl/Tk Testing: NX12.0 | AWC 3.4 Preparing: NX12.0

Employees of the customers, together we are strong Smiley Wink
How to Get the Most from Your Signature in the Community
NX Customization - Best Practice Guide

Learn online





Solution Information