THREAD MILLING

Hai dear friends,

    Today I am sharing another useful programme which we can use for thread milling. Instead of making and using different programmes for different types of threads, we can use one single programme for all types of threading. Here we can use either multipoint threading tool or single pointed threading tool according to the availability of the tool. If we are using multipoint threading tools like tool in the image we have to give the value of "#8= (THREAD STARTING FROM) " is the length of the insert.   



MAIN PROGRAMME
%
O10
G0G90G40G80G54G15G69G17G49 
M06T08H08
G91G28Z0M03S2000 
#1=21.075(MAJOR DIA) 
#2=14(TPI) 
#3=18.26(ID) 
#4=.1(DEPTH OF CUT)
#5=150.0(FEED) 
#6=2(NUMBER OF FINISHING PASSES) 
#7=50.0(FEED OF LAST PASS) 
#8=14.2(THREAD STARTING FROM)
#9=.8(*J*)  (it is the gap between the tool tip and the hole minimum dia/2 or in other words the the                         distance from the tool tip to the side of the hole)
#30=1.(LENGTH OF THREAD) 
G0G90X0Y0.0
G43Z200
M50
M98P8009 
G90Z200.0M51 
G91G28Z0M05
G28Y0.0
M30

Note:- here "#30" the length of thread is "1" because this thread will start from -14.2 mm so from 14.2 mm it will calculate 1mm and the programme it selves roundup the value to one lead of thread according to the TPI what we gives on #2. So with a multipoint thread milling tool we can make  thread till 15.814mm as per the given programme. whatever the value we will give as the length of thread the programme it selves calculate the and roundup the  value. so thread will not damage the even if we give a wrong input also. The only thing what we want to be careful is TPI, MAJOR DIA. AND #9(J). 

we have to give the thread starting point as zero and the length of thread, how much it is required in the drawing, while we are using a single point tool for threading. 


 
SUB PROGRAMME

%
O8009
#10=[#1/2](MD)
#12=[25.4/#2]
#13=[#3/2](ID)
#14=[#13+#9]
#15=#14
#27=#9
#17=0
#18=#5
#11=[#10-#13]
#28=[#11+#9]
G90Z20.0
G1Z0.0F1000.0
G90G40Z-#8
N11#25=#8
G91G2Y#27X0R#27F[#5/2]
N101#25=[#25+#12]
G2J-#27I0Z-#12F#18
IF[#25LT#30]GOTO101
G01Y-#27F1000
G0G90Z-#8
G01
#27=[#27+#4]
IF[#27LT#28]GOTO11
IF[#27GT#28]THEN#27=#28
IF[#27GE#28]THEN#17=[#17+1]
IF[#17EQ#6]THEN#18=#7
IF[#17LE#6]GOTO11
G0G90Z0
M99
%



for any doubts you can contact me
my email id is: sanilpallayi@gmail.com



Comments

Popular posts from this blog

TAPER THREAD MILLING

ANTI CAVITATION TRIM CAGE CNC MACRO PROGRAMME