Hello all,
I'm about to order some thread mills from the brand Johannes Boss (http://www.johs-boss.de/en/products/thread-milling-cutters/bgf/)
On the website of the supplied we can download a programming tool, and when i use that tool i can generate some G-code which is great. But i really just want to use Fusion to program my (4 axis indexed) parts.
I mention that my parts are indexed, otherwise it would be easy to just make a sub program.
But now i'd need to readjust my Z-heights because of the offset translation.
Here's the info and code generated by the JBO tool:
Thread definition:
---------------------------------
Thread shortcut: M 10
Type: straight
Screwing direction: right
Internal / external thread: Internal thread
Thread pitch [mm]: 1,5
Thread depth / length [mm]: 24,65
Tool definition:
-----------------------------------
Tool information: BGF M 10 (x1,5) 2,5xD IK
Order number: 400110
Cutter length l1 [mm]: 26,95
Cutter-Ø [mm] d1: 7,95
No. of teeth: 2
Countersinking length ls [mm]: 28,2
Cutting direction: right hand cutting
Machining parameters:
-----------------------------
Type of machine: Milling machine
Control type: DIN
Cooling: Internal cooling
Feed rate according to: Miller center
Milling direction: Conventional milling
No. of cutting passes (radial): One
Produce deep thread (axial): No
Tool compensation: On
No. of discharge cycle: 1
Cutting data & miscellaneous:
--------------------------------------
Material group: Aluminium
Material: Aluminium ≤ 140 N/mm²
Cutting speed [m/min]: 250
Rotation speed [1/min]: 10010
Feed per teeth [mm]: 0,11
Feed rate (milling) [mm/min]: 469
Drilling feed [mm/U]: 0,22
Feed rate (drilling) [mm/min]: 2202
Expected processing time [s]: 3,06
Processing operations: Drilling, countersinking & thread milling
Output dimension unit: [mm]
This programme has been created according to DIN 66025. The programme is used as example for programming and should be
proved in any case of assumption before operation by simulation. The company Johs. Boss GmbH & Co. KG takes no
responsibility on the correctness of the nc-code and will not take any liability for possible occurring damage on
operation equipment or staff.
NC-Code:
N010 T1 M06
N020 G00 G90 G54 S10010 M03
N030 X0 Y0 M08
N040 Z2.000 ;(START OF DRILLING)
N050 G01 Z-1.000 F1101
N060 G01 Z-26.947 F2202
N070 G00 Z2.000 ;(END OF DRILLING)
N080 Z-26.847 ;(START OF COUNTERSINKING)
N090 G01 Z-28.200 F734
N100 G00 Z2.000 ;(END OF COUNTERSINKING)
N110 Z-24.997
N120 G91 ;(START OF THREAD MILLING)
N130 G01 G42 X0 Y3.975 F235
N140 G02 X0 Y-9.027 I0 J-4.513 Z-0.225
N150 G02 X0 Y0 I0 J5.052 Z-1.500 F469
N160 G02 X0 Y9.027 I0 J4.513 Z-0.225
N170 G01 G40 X0 Y-3.975
N180 G90 ;(END OF THREAD MILLING)
N190 G00 Z2.000
N200 M09
N210 M30
Is there a way that i can make a custom cycle in fusion? Or should i try to "connect" two drilling cycles and a thread mill cycle?
Also, i'd like to use radius compensation, regardless of the hole size i select
(input the D dia instead of the hole in my solid. Often a M10 hole will have a 8.5mm hole in the solid. Which is not what i want to mill, i want an R5 helix with radius compensation. Of course, i don't know if i can even use the same tool in fusion for these operations.
But please, have a look at the video, to really understand what i'm tryin to program. I'm doing my best to express myself in English, even though it's not my mother language.
https://www.youtube.com/watch?v=7HVtf2RviHY