Hurco Post processor 2024

Hurco Post processor 2024

AllFyve
Enthusiast Enthusiast
1,715 Views
17 Replies
Message 1 of 18

Hurco Post processor 2024

AllFyve
Enthusiast
Enthusiast

Hurco post processor from Fusion library.

 

Chamfer toolpath 3-operations, 

1-chamfer top of part

2-chamfer left side hole

3-chamfer right side hole

swivel head crashes into part.

 

(view in My Videos)

 

Chamfer toolpath 2-operations,

2-chamfer left side hole

3-chamfer right side hole

swivel head doesn't crash into part.

 

(view in My Videos)

 

From what I can see the crash only occurs when using 1 tool to do operations on multiple faces in this order. The approach after chamfering top of part always crashes into the part. Hope somebody can help.

 

Thanks Charles

 

 

0 Likes
1,716 Views
17 Replies
Replies (17)
Message 2 of 18

AchimN
Community Manager
Community Manager

Hi Charles,

thanks for your feedback! Have you actually tested the code on a machine?
If you look at the NC program in your first video, you will see that there is a G8.2 line that executes the Hurco ASR (Automatic Safe Repositioning) feature, so I doubt that a crash actually happens in reality, which would then mean that the simulation doesn't show the actual machine behavior in this case.


It would be very helpful if you could do a test on a real machine and ideally make a video of its movements.

 



Achim.N
Principal Technology Consultant
Message 3 of 18

AllFyve
Enthusiast
Enthusiast

Yes, I do have access. Hopefully I can report back today with a video. Thank you so much!

Message 4 of 18

AllFyve
Enthusiast
Enthusiast

Update! I did run a test on a Hurco VMX 60 SRTI. It ran correctly as you suggested. I didn't get to make a video today but hopefully tomorrow. In the meanwhile, is there a possible solution for the simulation error?

0 Likes
Message 5 of 18

AchimN
Community Manager
Community Manager

That sounds good, thanks for testing!
To properly fix the simulation problem, we'd need the video showing the machine movements along with the Fusion file.



Achim.N
Principal Technology Consultant
0 Likes
Message 6 of 18

AllFyve
Enthusiast
Enthusiast

Here is the machine video running the code produced by the first video in this thread. It doesn't crash into the part like the simulation shows. It also retracts to machine zero when indexing the C-axis which is a good bit with a 60" table. I have seen how to fix this if using the conversational control on the machine but not anything that is working for NC programming or the Fusion post. Hope you guys can help with this.

 

Thanks Charles

 

(view in My Videos)

0 Likes
Message 7 of 18

AllFyve
Enthusiast
Enthusiast

I tried to upload the fusion files, but it won't let me...says wrong file type. File type was .f3z

0 Likes
Message 8 of 18

AllFyve
Enthusiast
Enthusiast

Tried sending the files again...still not letting me reply with the file attachment.

 

0 Likes
Message 9 of 18

AchimN
Community Manager
Community Manager

Thanks a lot for the video, that is very helpful!
Its probably the easiest if you would just share the link to your file. To get that link, right click on your Fusion file and select "Share Link":

AchimN_0-1734585796202.png

 



Achim.N
Principal Technology Consultant
0 Likes
Message 10 of 18

AllFyve
Enthusiast
Enthusiast

Try this...

 

https://a360.co/49Ict3Z

 

Hope this helps!

Charles

0 Likes
Message 11 of 18

AchimN
Community Manager
Community Manager

Excellent, that worked, thanks Charles!

We will look into the post and try to get that issue fixed ASAP.
I'll keep you posted.

Thanks again!



Achim.N
Principal Technology Consultant
0 Likes
Message 12 of 18

AllFyve
Enthusiast
Enthusiast

Just wanted to check back with you on this. Just wasn't sure what to expect on potential solutions. 

 

Thanks Charles

0 Likes
Message 13 of 18

AchimN
Community Manager
Community Manager

Hi Charles,

I think I found the problem, its fixed in the attached post.
Can you please give it a try and provide feedback?
Thanks!

(view in My Videos)

 





Achim.N
Principal Technology Consultant
0 Likes
Message 14 of 18

AllFyve
Enthusiast
Enthusiast

Hi AchimN, 

 

Here is a new video with the updated post processor you attached using M140. The simulation doesn't simulate the M140, it should be retracting to machine zero in X like in the video. The lack of a G53 Z0 at the end of the program is causing the spindle to approach the table, not sure why. The first video of the actual machine movement I sent must have been posted without a M140. It's the only way it would've ran like that, my apologies! I really appreciate your help, understanding just how the HURCO Intelligent Automatic Safe Repositioning works has been bit of a challenge for me. 

 

(view in My Videos)

0 Likes
Message 15 of 18

AchimN
Community Manager
Community Manager

Thanks a lot for your feedback @AllFyve !!

Yes it seems that your initial video was made without the M140 option being active.
In the attached post the M140 move should now also be simulated properly. In addition, I´ve modified the post to output G53 Zxx right after the M140 since i think it is needed in order to be into a safe position when indexing the rotaries.

(view in My Videos)

Any feedback is very welcome 🙂

Thanks!



Achim.N
Principal Technology Consultant
0 Likes
Message 16 of 18

AllFyve
Enthusiast
Enthusiast

Hi AchimN,

 

The simulation and actual machine movements are now in tune...awesome! Thank you very much for this. It would be nice if the post properties had the option to add an L token with input for desired value to the M140 as well as the G08.2 that is added when G68.2 is selected in the post properties.  As it stands you must edit the posted program from Fusion if you wish to have any control over the approaches and retracts being the G08.2 disables the Hurco Intelligent ASR. Here is a video showing the hurco_01.cps post using the L tokens along with the code for the operations we have been using. Also, using anything greater than M140 L0.0 at the beginning of the program will cause a Z axis over travel. 

 

Thanks for all your help AchimN!!!

 

Charles

 

(view in My Videos)

 

%
O0050
(Machine)
(  vendor: Hurco)
(  model: VMX60SRTi)
(  description: Hurco VMX60SRTi)
(T5 D=0.5 CR=0. TAPER=45deg - chamfer mill)
N1 G90 G17 G40 G80
N2 G20
N3 M59
N4 M31
N5 M126
N6 G0 M140 L0.0
N7 G53 G0 Z0.
N8 G69
N9 M35
N10 M13
N11 G0 B0. C0.
 
(2D Chamfer1)
N12 T5 M6
N13 S5730 M3
N14 G43 H5
N15 G17 G90 G94
N16 G54
N17 G0 M140 L0.0
N18 G53 G0 Z0.
N19 G69
N20 G68.2 X0. Y0. Z0. B0. C0.
N21 G8.2 X-2.77 Y1.5475 Z0.6 B0. C0. L3.0
N22 M34
N23 M12
N24 M8
N25 G1 X-2.77 Y1.5475 Z0.6 F200.
N26 G0 Z0.2
N27 G1 Z0.08 F22.92
N28 Z-0.075
N29 G19 G2 Y1.5275 Z-0.095 J-0.02 K0. F68.75
N30 G1 Y1.5075
N31 G17 G3 X-2.75 Y1.4875 I0.02 J0.
N32 G1 X2.75
N33 G2 X3.05 Y1.1875 I0. J-0.3
N34 G1 Y-1.1875
N35 G2 X2.75 Y-1.4875 I-0.3 J0.
N36 G1 X-2.75
N37 G2 X-3.05 Y-1.1875 I0. J0.3
N38 G1 Y1.1875
N39 G2 X-2.75 Y1.4875 I0.3 J0.
N40 G1 X-2.74
N41 G3 X-2.72 Y1.5075 I0. J0.02
N42 G1 Y1.5275
N43 G19 G3 Y1.5475 Z-0.075 J0. K0.02
N44 G0 Z0.6
N45 G17
N46 G0 M140 L0.0
N47 G53 G0 Z0.
 
(2D Chamfer3)
N48 G0 M140 L0.0
N49 G53 G0 Z0.
N50 M35
N51 M13
N52 G69
N53 G0 B-90. C90.
N54 G68.2 X0. Y0. Z0. B-90. C90.
N55 G8.2 X-0.925 Y-0.0775 Z2.1 B-90. C90. L3.0
N56 M34
N57 M12
N58 G1 X-0.925 Y-0.0775 F200.
N59 G0 Z2.1
N60 Z1.7
N61 G1 Z1.58 F22.92
N62 Z1.3925
N63 G19 G2 Y-0.0975 Z1.3725 J-0.02 K0. F68.75
N64 G1 Y-0.1175
N65 G17 G3 X-0.905 Y-0.1375 I0.02 J0.
N66 Y0.1375 I0. J0.1375
N67 X-1.0424 Y-0.005 I0. J-0.1375
N68 X-0.895 Y-0.1371 I0.1374 J0.005
N69 X-0.8765 Y-0.1157 I-0.0015 J0.0199
N70 G1 X-0.878 Y-0.0958
N71 X-0.8782 Y-0.0923 Z1.3728
N72 X-0.8785 Y-0.089 Z1.3737
N73 X-0.8787 Y-0.0858 Z1.3752
N74 X-0.8789 Y-0.083 Z1.3772
N75 X-0.8791 Y-0.0805 Z1.3796
N76 X-0.8792 Y-0.0785 Z1.3825
N77 X-0.8793 Y-0.077 Z1.3857
N78 X-0.8794 Y-0.0761 Z1.389
N79 Y-0.0758 Z1.3925
N80 G0 Z2.1
N81 G0 M140 L0.0
N82 G53 G0 Z0.
 
(2D Chamfer5)
N83 G0 M140 L0.0
N84 G53 G0 Z0.
N85 M35
N86 M13
N87 G69
N88 G0 B-90. C-90.
N89 G68.2 X0. Y0. Z0. B-90. C-90.
N90 G8.2 X-0.925 Y-0.0775 Z2.1 B-90. C-90. L3.0
N91 M34
N92 M12
N93 G1 X-0.925 Y-0.0775 F200.
N94 G0 Z2.1
N95 Z1.7
N96 G1 Z1.58 F22.92
N97 Z1.3925
N98 G19 G2 Y-0.0975 Z1.3725 J-0.02 K0. F68.75
N99 G1 Y-0.1175
N100 G17 G3 X-0.905 Y-0.1375 I0.02 J0.
N101 Y0.1375 I0. J0.1375
N102 X-1.0424 Y-0.005 I0. J-0.1375
N103 X-0.895 Y-0.1371 I0.1374 J0.005
N104 X-0.8765 Y-0.1157 I-0.0015 J0.0199
N105 G1 X-0.878 Y-0.0958
N106 X-0.8782 Y-0.0923 Z1.3728
N107 X-0.8785 Y-0.089 Z1.3737
N108 X-0.8787 Y-0.0858 Z1.3752
N109 X-0.8789 Y-0.083 Z1.3772
N110 X-0.8791 Y-0.0805 Z1.3796
N111 X-0.8792 Y-0.0785 Z1.3825
N112 X-0.8793 Y-0.077 Z1.3857
N113 X-0.8794 Y-0.0761 Z1.389
N114 Y-0.0758 Z1.3925
N115 G0 Z2.1
N116 M9
N117 G69
N118 G0 M140 L0.0
N119 G53 G0 Z0.
N120 M31
N121 M35
N122 M13
N123 G0 B0. C0.
N124 M127
N125 G53 G0 X47.2441 Y25.9843
N126 M61
N127 M2
E

 

 

0 Likes
Message 17 of 18

AchimN
Community Manager
Community Manager

Excellent, thanks for all your feedback and for providing the videos of the machine movements, that was very helpful!

I will go ahead then and update the library post.

 

Regarding the "L" option for the G08.2 ASR cycle, it should be no problem to make this a property into the post for the NC output, but I am afraid that machine simulation cannot handle this special case at the moment. 



Achim.N
Principal Technology Consultant
0 Likes
Message 18 of 18

AllFyve
Enthusiast
Enthusiast

Will the "L" option be added for the M140 as well?

 

Thanks AchimN

 

Charles

0 Likes