Fusion 360 Sinumerik 840D post - TRAORI Disable

Fusion 360 Sinumerik 840D post - TRAORI Disable

Vohnsen
Advocate Advocate
3,118 Views
19 Replies
Message 1 of 20

Fusion 360 Sinumerik 840D post - TRAORI Disable

Vohnsen
Advocate
Advocate

Hello

 

I have a part that i want to machine with rotary toolpath but my sinumerik post will post TRAORI - but my control throws an error with i get to that command.

 

I wanted just to do it without it and just X Y Z A g codes - my origin is in the center of the rotary.

 

I have been searching but the post if found about disabling TRAORI dident work for me. 

 

Any help is appriciated

 

 

0 Likes
3,119 Views
19 Replies
Replies (19)
Message 2 of 20

serge.quiblier
Autodesk
Autodesk

Hello @Vohnsen 

 

It can be done simply using your post, but here is the step to follow.

I selected and edited a machine configuration file, for example the Autodesk "Generic A axis". I copied it from the Fusion 360 library, into a local personnal folder in the "Machine Library".

When inside the personnal folder (local or cloud idem) i can edit it in order to ensure that the tcp option is unchecked.

sergequiblier_0-1634829036976.png

 

Later on, i open the wcs definition to associate this machine with the setup.

sergequiblier_1-1634829108167.png

 

When i post process, using the nc program, i can eventually force the machine selection there, if not done in the setup.

sergequiblier_2-1634829202780.png

 

And the resulting nc code doesn't contains TRAORI, because my 4 axis machine defintion describe the kinematic and the machine capabilities correctly.

If you have your own machine defintion, just chek the first point.

 

Example output : 

sergequiblier_3-1634829291303.png

 

Cheers

______________________________________________________________

If my post answers your question, please click the "Accept Solution" button. This helps everyone find answers more quickly!

 



Serge.Q
Technical Consultant
cam.autodesk.com
0 Likes
Message 3 of 20

Vohnsen
Advocate
Advocate

Hello

 

I sadly dont have any machine configuration for my cmx 1100v

0 Likes
Message 4 of 20

serge.quiblier
Autodesk
Autodesk

Hi @Vohnsen 

 

please find a quickly created machine file for this machine.

There is to options for the spindle speed 12000 or 15000, i have gone with the highest.

I can tell the direction of the fourth axis, so if it's rotating in the wrong direction, the orientation will need to be changed to a -1,0,0 from the actual 1,0,0.

 

Try this machine configuration file by associating it in the wcs definition, or the nc program, and don't hesitate to provide feedback.

The multi axis speed could also be changed from programmed feedrate, to degree per minute or inverse time feedrate (G93)

 

Regards.


______________________________________________________________

If my post answers your question, please click the "Accept Solution" button. This helps everyone find answers more quickly!



Serge.Q
Technical Consultant
cam.autodesk.com
0 Likes
Message 5 of 20

toneanu_livia26
Enthusiast
Enthusiast

Hi

I have this problem too. I haven't used the 4th axis processor in a while. I know it worked. But now I realize why it doesn't work. Because of TRAORI. Is it due to Fusion 360 changes or other causes? I did as you said. TRAORI appears. It's not my best weekend

All regards

0 Likes
Message 6 of 20

serge.quiblier
Autodesk
Autodesk

Hello @toneanu_livia26,


the explanation provided above, was targeting a post modified in the last 6 months.

Your post had been modified 7 years ago by Autodesk; you can't expect to have the same functionality.

 

In order to implement this on your post you will need to change the following elements:
function onOpen() {
if (true) {
var aAxis = createAxis({coordinate:0, table:true, axis:[1, 0, 0], range:[-360.0001,360.0001], preference:1});
//var bAxis = createAxis({coordinate:1, table:true, axis:[0, 1, 0], range:[-120.0001,120.0001], preference:1});
//var cAxis = createAxis({coordinate:2, table:true, axis:[0, 0, 1], range:[0,360], cyclic:true});
machineConfiguration = new MachineConfiguration(aAxis);
setMachineConfiguration(machineConfiguration);
optimizeMachineAngles2(0);
}

The regular change is firstly the axis definition, informing the system that RTCP is not supported. (Page 7-174 in the actual revision of the manual)
var aAxis = createAxis({coordinate:0, table:true, axis:[1, 0, 0], range:[-360.0001,360.0001], preference:1, tcp:false});

 

Then we need to tell the post engine to ignore TCP optimization
optimizeMachineAngles2(2); // 2 instead of 0

Unfortunately, as the post if so old, other logic is missing, we will have to comment the TRAORI and TRAFOFF output.
//writeBlock("TRAORI");
and
//writeBlock("TRAFOOF");

In a more recent post, we would have had something like :
if (useTCP) {
writeBlock("TRAORI");
}
and we would have set the useTCP to false at the beginning.

Cheers


______________________________________________________________

If my post answers your question, please click the "Accept Solution" button. This helps everyone find answers more quickly!



Serge.Q
Technical Consultant
cam.autodesk.com
0 Likes
Message 7 of 20

toneanu_livia26
Enthusiast
Enthusiast

Good mornig Serge

You are right. I'm losing everything that was done right and you've improved the Fusion 360 in recent years. Sure there are a lot of things that have been improved on Fusion 360. I go back in time ... to 2016. Please help me update to the latest version of Mill. Help me rotate the A axis. I don't know how to change anything in it to make it work .... Until you find time for me I try to change something ... If you can change it to make the two pieces ... that's enough for me right now. Help me!
Thanks!

0 Likes
Message 8 of 20

toneanu_livia26
Enthusiast
Enthusiast

Hi again

I followed your advice and i got this result. This is the lat post processor for Sinumerik 840D mill. I try your solution to this procesor. It's good? I m going to make some tests

 

 

 

; %_N_1001_MPF
N10 ; Machine
N11 ;   vendor: DMG Mori
N12 ;   model: ecoMill 1035V
N13 ;   description: DMG Mori ecoMill 1035V
N14 ; T="FREZA-D6-Z4-CARB" D=6 CR=0 - flat end mill
N15 WORKPIECE(,,,"BOX",112,15,-15,80,-34,15,-64,-15)
N16 G90 G94
N17 G71
N18 G64
N19 G17
N20 G0 SUPA Z0 D0
N21 CYCLE800(1,"",0,27,0,0,0,0,0,0,0,0,0,0)

N22 ; 2D Contour1 (12)
N23 T="FREZA-D6-Z4-CARB" D1
N24 M6
N25 S3400 M3
N26 G54
N27 G0 A80.878
N28 G0 X-148.86 Y0 Z115
N29 M8
N30 G0 Z22
N31 G1 Z19 F220
N32 G1 X-149.065 A82.52
N33 G1 X-149.271 A84.163
N34 G1 X-149.476 A85.805
N35 G1 X-149.681 A87.448
N36 G1 X-149.887 A89.09
N37 G1 X-150.092 A90.733
N38 G1 X-150.297 A92.375
N39 G1 X-150.503 A94.018
N40 G1 X-150.708 A95.66
N41 G1 X-150.913 A97.303
N42 G1 X-151.118 A98.945
N43 G1 X-151.324 A100.588
N44 G1 X-151.529 A102.23
0 Likes
Message 9 of 20

toneanu_livia26
Enthusiast
Enthusiast

🙄

I came to a stupid conclusion. I confused two post-processors between them: the old one with the new one. I was happy in vain. In fact, the new processor station pulls out my code like that. As you can see. I can't use it. I just need to get off the A-axis. Can you help me again?

I don t want like this: many laters A, B, C.

I want only A

Thanks... and i wish to do not agry to me. I hope you weren't upset about my unprofessionalism. I still have to learn.

Livia

 

; %_N_1001_MPF
N10 ; T6 D=6 CR=0 - flat end mill
N11 WORKPIECE(,,,"BOX",112,26,-25,80,17.25,26,-741,-26)
N12 G90 G94
N13 G71
N14 G64
N15 G17
N16 G0 SUPA Z0 D0
N17 CYCLE800(1,"",0,27,0,0,0,0,0,0,0,0,0,0)

N18 ; 2D Contour2 (2)
N19 T6 D1
N20 M6
N21 S3000 M3
N22 G54
N23 G0 X-704.116 Y56.738 Z1.883 A3=0 B3=0.99945 C3=0.033167
N24 M8
N25 G0 X-704.116 Y56.738 Z1.883 A3=0 B3=0.99945 C3=0.033167
N26 G0 X-704.116 Y41.747 Z1.385 A3=0 B3=0.99945 C3=0.033167
N27 G1 X-704.116 Y38.748 Z1.286 A3=0 B3=0.99945 C3=0.033167 F300
N28 G1 X-704.116 Y35.75 Z1.186 A3=0 B3=0.99945 C3=0.033167
N29 G1 X-703.973 Y35.766 Z0.471 A3=0 B3=0.999913 C3=0.013172 F200
N30 G1 X-703.83 Y35.769 Z-0.244 A3=0 B3=0.999977 C3=-0.006827

 

0 Likes
Message 10 of 20

engineguy
Mentor
Mentor

@toneanu_livia26 

 

Try the attached PP, seems to be OK here but only you have the machine to test it 🙂 🙂 🙂

Might be a little closer, anyway, worth a try 🙂 🙂

Code for your Surub File (Wrapped)Code for your Surub File (Wrapped)

 

Code for your GEARCode for your GEAR

 

Message 11 of 20

toneanu_livia26
Enthusiast
Enthusiast

Good morning! 🤗🤗🤗🤗🤗🤗🤗🤗🤗🤗🤗🤗🤗🤗🤗🤗🤗

I haven't tested it yet because is to early but for me the fact that you answered me and gave me what I want is a miracle. No, i m going to school.

We'll see what we do next. Please get rid of that SUPA. My controller doesn't want it. SUPA=ERROR. Of course I'm renewing my license.... THANKS! 

0 Likes
Message 12 of 20

engineguy
Mentor
Mentor

@toneanu_livia26 

 

If you mean the SUPA Home command then you can change that yourself at point of Posting in the "Post Properties", see image below to either a G53 or a Clearance option 🙂

SUPA Selection.jpg

 

 

0 Likes
Message 13 of 20

engineguy
Mentor
Mentor

@toneanu_livia26 

 

Just a thought, you do know that both of your parts can be done without the Rotary Toolpath ??

 

The Surub can be  easily done using just the "Wrap" function for 2D Contours and the GEAR can be easily done using the "Adaptive" toolpath to rough out a single tooth and say a finish using Parallel/Scallop/Blend toolpaths, which ever one works best. 🙂

 

 

0 Likes
Message 14 of 20

toneanu_livia26
Enthusiast
Enthusiast

Very interesting... ! I will test your proposals this weekend.

I tested all 3 versions with SUPA ... the program gives me errors on this line, Clearance Heights - post processor gives me errors, and G53 ... the program gives errors after I start the line with G53. I work for example on the G56 screw.

Thanks you!

0 Likes
Message 15 of 20

toneanu_livia26
Enthusiast
Enthusiast

I tested the (Surub strung) ax with channel shaft. From line 100 to 200 (approximately) the 4th axis rotates very fast. The controller has the same speed in mm / min. If I go with 100 mm / min in this sequence it can reach 200-250 mm / min .. so much speed changes. I can try one mill ... it can withstand shock. Do you have any idea what to do with them? How do i send you a video with that?

0 Likes
Message 16 of 20

engineguy
Mentor
Mentor

@toneanu_livia26 

 

Attached is a version of your Surub file done using the 2D Contour "Wrap" feature,  the feed speed only changes when it does a Transition move, image below and G Code file also attached.

The G53 is a "Homing" move and the G56 you have is the WCS, not the same thing.

Surub Wrapped.jpg

 

There is no reason I can think of why this would not run at your Machine if your 4th axis is set correctly at the machine. 🙂

Message 17 of 20

toneanu_livia26
Enthusiast
Enthusiast

I'm still working on the ideas you gave me. Until I figure out your strategy ... maybe we can do something with this SUPA or G53 that EcoMill 1035V (sinumerik 840D). I'm not going!

0 Likes
Message 18 of 20

engineguy
Mentor
Mentor

@toneanu_livia26 

 

Your images are showing that the error is saying that the "Home" position of the SUPA (Siemens code for Home) and the G53 (ISO code for home) is out of the limits that have been set in the control so you need to set the machine control, it is not a Fusion problem, your control should move your machine to it`s Z Home position with either of those commands.

The error that you have is 10720, this usually refers to Axis limits so it is likely that you need to reset your Z limits, I did a search and here is a link to the Siemens support Forum where a user has the same error and how he fixed it, that`s all I can do from here 🙂 🙂

 

https://support.industry.siemens.com/tf/ww/en/posts/10720-error-siemens-840d-code-wont-run-how-to-ch...

0 Likes
Message 19 of 20

materialeimportante
Contributor
Contributor

Hi, Engineguy!

Your solution was good. Went. It works if the contour has many pauses.
I did some tests. I selected the outline to have continuity ... from start to finish and come back. Shortly before she returns, she's going crazy :). The feed is, I think, 1000 mm / min. Repeat. I wanted to take this test at my own risk. I thought that the newer postprocessor solved this problem. He doesn't have it.
Thank you very much. I did the job. I took the money... 

0 Likes
Message 20 of 20

materialeimportante
Contributor
Contributor

Good morning!

ABOUT SUPA 

Question. Can you reposition the coordinates for SUPA to these values? At these coordinates is the home position for the Siemens 840D installed on the EcoMill 1035V, from DMG Mori, equipment that has sold quite a bit in Europe.
I didn't find anyone to help me. To use the instructions you sent me in the link. So ... all I have to do is see if there is another solution. Let's change the withdrawal coordinates to SUPA:

X: -1035

Y: -95,100

z: -0,1

0 Likes