Ball End Mill Sizes: Guide to Choosing the Right Diameter - ball end mill sizes
* Permisable values for thread Class 5h4h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.85 - 100.3878 - 0.3937d2Pitch Diameter8.92 - 9.0260.3512 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g6g (External)* Permisable values for thread Class 5g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7g6g (External)* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
Metric coarse thread chart
* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Back to Thread Class Selection M10 5g6g (External)* Permisable values for thread Class 5g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7g6g (External)* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Back to Thread Class Selection M10 6h (External)* Permisable values for thread Class 6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.894 - 9.0260.3502 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8e (External)* Permisable values for thread Class 8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.747 - 8.9590.3444 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8g (External)* Permisable values for thread Class 8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.782 - 8.9940.3457 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g4g (External)* Permisable values for thread Class 5g4g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.818 - 9.9680.3865 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5h4h (External)* Permisable values for thread Class 5h4h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.85 - 100.3878 - 0.3937d2Pitch Diameter8.92 - 9.0260.3512 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g6g (External)* Permisable values for thread Class 5g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7g6g (External)* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Back to Thread Class Selection M10 6g (External)* Permisable values for thread Class 6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.862 - 8.9940.3489 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6h (External)* Permisable values for thread Class 6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.894 - 9.0260.3502 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8e (External)* Permisable values for thread Class 8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.747 - 8.9590.3444 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8g (External)* Permisable values for thread Class 8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.782 - 8.9940.3457 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g4g (External)* Permisable values for thread Class 5g4g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.818 - 9.9680.3865 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5h4h (External)* Permisable values for thread Class 5h4h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.85 - 100.3878 - 0.3937d2Pitch Diameter8.92 - 9.0260.3512 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g6g (External)* Permisable values for thread Class 5g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7g6g (External)* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Permisable values for thread Class 4h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.85 - 100.3878 - 0.3937d2Pitch Diameter8.941 - 9.0260.352 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3380.0074 - 0.0133LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6e (External)* Permisable values for thread Class 6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.827 - 8.9590.3475 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6g (External)* Permisable values for thread Class 6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.862 - 8.9940.3489 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6h (External)* Permisable values for thread Class 6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.894 - 9.0260.3502 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8e (External)* Permisable values for thread Class 8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.747 - 8.9590.3444 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8g (External)* Permisable values for thread Class 8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.782 - 8.9940.3457 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g4g (External)* Permisable values for thread Class 5g4g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.818 - 9.9680.3865 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5h4h (External)* Permisable values for thread Class 5h4h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.85 - 100.3878 - 0.3937d2Pitch Diameter8.92 - 9.0260.3512 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g6g (External)* Permisable values for thread Class 5g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7g6g (External)* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Back to Thread Class Selection M10 8e (External)* Permisable values for thread Class 8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.747 - 8.9590.3444 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8g (External)* Permisable values for thread Class 8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.782 - 8.9940.3457 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g4g (External)* Permisable values for thread Class 5g4g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.818 - 9.9680.3865 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5h4h (External)* Permisable values for thread Class 5h4h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.85 - 100.3878 - 0.3937d2Pitch Diameter8.92 - 9.0260.3512 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g6g (External)* Permisable values for thread Class 5g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7g6g (External)* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
Do you want to reach technical audience in the Machining Industry? Look no further! We have a massive audience of professionals, and our precise targeting ensures your message gets across exactly where it needs to be. Learn More
* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
Magnuson Superchargers is starting the summer of 2023 off with a new supercharged engine build. Stay tuned as we work through this fun budget-oriented LS b...
* Back to Thread Class Selection M10 5g4g (External)* Permisable values for thread Class 5g4g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.818 - 9.9680.3865 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5h4h (External)* Permisable values for thread Class 5h4h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.85 - 100.3878 - 0.3937d2Pitch Diameter8.92 - 9.0260.3512 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g6g (External)* Permisable values for thread Class 5g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7g6g (External)* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Back to Thread Class Selection M10 5h4h (External)* Permisable values for thread Class 5h4h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.85 - 100.3878 - 0.3937d2Pitch Diameter8.92 - 9.0260.3512 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g6g (External)* Permisable values for thread Class 5g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7g6g (External)* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Back to Thread Class Selection M10 4h (External)* Permisable values for thread Class 4h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.85 - 100.3878 - 0.3937d2Pitch Diameter8.941 - 9.0260.352 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3380.0074 - 0.0133LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6e (External)* Permisable values for thread Class 6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.827 - 8.9590.3475 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6g (External)* Permisable values for thread Class 6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.862 - 8.9940.3489 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6h (External)* Permisable values for thread Class 6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.894 - 9.0260.3502 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8e (External)* Permisable values for thread Class 8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.747 - 8.9590.3444 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8g (External)* Permisable values for thread Class 8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.782 - 8.9940.3457 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g4g (External)* Permisable values for thread Class 5g4g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.818 - 9.9680.3865 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5h4h (External)* Permisable values for thread Class 5h4h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.85 - 100.3878 - 0.3937d2Pitch Diameter8.92 - 9.0260.3512 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g6g (External)* Permisable values for thread Class 5g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7g6g (External)* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
Top and perspective views of a graphic representation of the periodic table of chemical elements depicted as a helix drawn on a single cylinder. This table ...
* Permisable values for thread Class 5g4g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.818 - 9.9680.3865 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5h4h (External)* Permisable values for thread Class 5h4h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.85 - 100.3878 - 0.3937d2Pitch Diameter8.92 - 9.0260.3512 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g6g (External)* Permisable values for thread Class 5g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7g6g (External)* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
Standard Thread Size Chart PDF
* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it here
* Permisable values for thread Class 6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.862 - 8.9940.3489 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6h (External)* Permisable values for thread Class 6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.894 - 9.0260.3502 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8e (External)* Permisable values for thread Class 8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.747 - 8.9590.3444 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8g (External)* Permisable values for thread Class 8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.782 - 8.9940.3457 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g4g (External)* Permisable values for thread Class 5g4g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.818 - 9.9680.3865 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5h4h (External)* Permisable values for thread Class 5h4h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.85 - 100.3878 - 0.3937d2Pitch Diameter8.92 - 9.0260.3512 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g6g (External)* Permisable values for thread Class 5g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7g6g (External)* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
The Free Speed and Feed Calculator is a small simple to use Windows program that assists calculating spindle speed and feedrate for engraving tools, end mills, and drills. The free program also performs calculations to display line width of conical engraving tools with different angles and tip widths at different depths. It does not require an internet connection to use the program and no other items such as usage or tracking cookies are installed with the program.
* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Permisable values for thread Class 6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.827 - 8.9590.3475 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6g (External)* Permisable values for thread Class 6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.862 - 8.9940.3489 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6h (External)* Permisable values for thread Class 6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.894 - 9.0260.3502 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8e (External)* Permisable values for thread Class 8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.747 - 8.9590.3444 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8g (External)* Permisable values for thread Class 8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.782 - 8.9940.3457 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g4g (External)* Permisable values for thread Class 5g4g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.818 - 9.9680.3865 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5h4h (External)* Permisable values for thread Class 5h4h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.85 - 100.3878 - 0.3937d2Pitch Diameter8.92 - 9.0260.3512 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g6g (External)* Permisable values for thread Class 5g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7g6g (External)* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
At Machining Doctor, our mission is to serve the machining industry as a comprehensive and reliable source of technical information. We strive to be the go-to destination for professionals in the niche seeking information, knowledge, and expertise. Join us and stay ahead of the curve! Learn more
Metric thread chart
Compression Lug; 1/4 Hole, Blue.
... Diamond Square, or Diamond Market. The first Allegheny County Courthouse and jail were constructed in Diamond Square, and it was the home of the first ...
Metric thread pitch chart
* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!
PREMIUM MEMBERSHIP- Ads Free Browsing- Advanced Calculator Options- Quick Access Favorites BarFor Just 2$ / MonthLearn More
* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
Standard thread pitch chart
Choose from our selection of 4-40 drill bits, including high-speed steel drill bits, cobalt steel drill bits, and more. In stock and ready to ship.
* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
Metric thread Chart PDF
* Permisable values for thread Class 6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.894 - 9.0260.3502 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8e (External)* Permisable values for thread Class 8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.747 - 8.9590.3444 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8g (External)* Permisable values for thread Class 8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.782 - 8.9940.3457 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g4g (External)* Permisable values for thread Class 5g4g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.818 - 9.9680.3865 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5h4h (External)* Permisable values for thread Class 5h4h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.85 - 100.3878 - 0.3937d2Pitch Diameter8.92 - 9.0260.3512 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g6g (External)* Permisable values for thread Class 5g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7g6g (External)* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Permisable values for thread Class 5g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7g6g (External)* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
ISO Standard metric thread Chart PDF
* Back to Thread Class Selection M10 8g (External)* Permisable values for thread Class 8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.782 - 8.9940.3457 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g4g (External)* Permisable values for thread Class 5g4g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.818 - 9.9680.3865 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5h4h (External)* Permisable values for thread Class 5h4h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.85 - 100.3878 - 0.3937d2Pitch Diameter8.92 - 9.0260.3512 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g6g (External)* Permisable values for thread Class 5g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7g6g (External)* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
Metric fine Thread Chart
* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
DNMG-331-PM 55 Degree Negative Rake Coated Carbide Insert I.C. is 3/8". L is 29/64". S is 3/16". d is 0.15". r is .0157". ISO insert number is DNMG110404PM.
* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Permisable values for thread Class 8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.747 - 8.9590.3444 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8g (External)* Permisable values for thread Class 8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.782 - 8.9940.3457 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g4g (External)* Permisable values for thread Class 5g4g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.818 - 9.9680.3865 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5h4h (External)* Permisable values for thread Class 5h4h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.85 - 100.3878 - 0.3937d2Pitch Diameter8.92 - 9.0260.3512 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g6g (External)* Permisable values for thread Class 5g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7g6g (External)* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
Oct 1, 2014 — One of the commonly used indexable inserts for general turning is CNMG 432. Due to the magazine's space limitations, the authors provide the ...
* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
Aug 23, 2023 — Plain Milling Cutters: Plain milling cutters possess a cylindrical shape and feature teeth solely on the periphery surface. These versatile ...
* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
Waterford, Westmeath, Wexford, Wicklow, Andaman and Nicobar Islands, Andhra ... Nuevo Leon, Oaxaca, Puebla, Queretaro, Quintana Roo, San Luis Potosi, Sinaloa ...
* Back to Thread Class Selection M10 7g6g (External)* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
Feb 29, 2024 — The main distinction between end milling and other types of milling is the type of cutting tool. The cutting edges on the end mill are typically ...
* Back to Thread Class Selection M10 6e (External)* Permisable values for thread Class 6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.827 - 8.9590.3475 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6g (External)* Permisable values for thread Class 6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.862 - 8.9940.3489 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6h (External)* Permisable values for thread Class 6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.894 - 9.0260.3502 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8e (External)* Permisable values for thread Class 8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.747 - 8.9590.3444 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8g (External)* Permisable values for thread Class 8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.782 - 8.9940.3457 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g4g (External)* Permisable values for thread Class 5g4g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.818 - 9.9680.3865 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5h4h (External)* Permisable values for thread Class 5h4h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.85 - 100.3878 - 0.3937d2Pitch Diameter8.92 - 9.0260.3512 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g6g (External)* Permisable values for thread Class 5g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7g6g (External)* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Permisable values for thread Class 8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.782 - 8.9940.3457 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g4g (External)* Permisable values for thread Class 5g4g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.818 - 9.9680.3865 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5h4h (External)* Permisable values for thread Class 5h4h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.85 - 100.3878 - 0.3937d2Pitch Diameter8.92 - 9.0260.3512 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g6g (External)* Permisable values for thread Class 5g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7g6g (External)* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks
* Permisable values for thread Class 4g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.818 - 9.9680.3865 - 0.3924d2Pitch Diameter8.909 - 8.9940.3507 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3380.0074 - 0.0133LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4h (External)* Permisable values for thread Class 4h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.85 - 100.3878 - 0.3937d2Pitch Diameter8.941 - 9.0260.352 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3380.0074 - 0.0133LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6e (External)* Permisable values for thread Class 6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.827 - 8.9590.3475 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6g (External)* Permisable values for thread Class 6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.862 - 8.9940.3489 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6h (External)* Permisable values for thread Class 6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.894 - 9.0260.3502 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3730.0074 - 0.0147LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8e (External)* Permisable values for thread Class 8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.747 - 8.9590.3444 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8g (External)* Permisable values for thread Class 8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.782 - 8.9940.3457 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4240.0074 - 0.0167LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g4g (External)* Permisable values for thread Class 5g4g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.818 - 9.9680.3865 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5h4h (External)* Permisable values for thread Class 5h4h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.85 - 100.3878 - 0.3937d2Pitch Diameter8.92 - 9.0260.3512 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5g6g (External)* Permisable values for thread Class 5g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.888 - 8.9940.3499 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3540.0074 - 0.0139LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7g6g (External)* Permisable values for thread Class 7g6g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.732 - 9.9680.3831 - 0.3924d2Pitch Diameter8.824 - 8.9940.3474 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7h6h (External)* Permisable values for thread Class 7h6h#DescriptionValue (mm)Value (Inch)esAllowance0 (Ref)0 (Ref)dMajor Diameter9.764 - 100.3844 - 0.3937d2Pitch Diameter8.856 - 9.0260.3487 - 0.3554RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7e6e (External)* Permisable values for thread Class 7e6e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.697 - 9.9330.3818 - 0.3911d2Pitch Diameter8.789 - 8.9590.346 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.3980.0074 - 0.0157LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9e8e (External)* Permisable values for thread Class 9e8e#DescriptionValue (mm)Value (Inch)esAllowance0.067 (Ref)0.0026 (Ref)dMajor Diameter9.558 - 9.9330.3763 - 0.3911d2Pitch Diameter8.694 - 8.9590.3423 - 0.3527RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 9g8g (External)* Permisable values for thread Class 9g8g#DescriptionValue (mm)Value (Inch)esAllowance0.032 (Ref)0.0013 (Ref)dMajor Diameter9.593 - 9.9680.3777 - 0.3924d2Pitch Diameter8.729 - 8.9940.3437 - 0.3541RRoot Radius0.188 (Min)0.0074 (Min)CRoot Truncation0.188 - 0.4540.0074 - 0.0179LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 4H (Internal)* Permisable values for thread Class 4H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.5660.3298 - 0.3372D2Pitch Diameter9.026 - 9.1380.3554 - 0.3598DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5H (Internal)* Permisable values for thread Class 5H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6120.3298 - 0.3391D2Pitch Diameter9.026 - 9.1660.3554 - 0.3609DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 5G (Internal)* Permisable values for thread Class 5G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.6440.331 - 0.3403D2Pitch Diameter9.058 - 9.1980.3566 - 0.3621DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6H (Internal)* Permisable values for thread Class 6H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.6760.3298 - 0.3416D2Pitch Diameter9.026 - 9.2060.3554 - 0.3624DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 6G (Internal)* Permisable values for thread Class 6G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7080.331 - 0.3428D2Pitch Diameter9.058 - 9.2380.3566 - 0.3637DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7H (Internal)* Permisable values for thread Class 7H#DescriptionValue (mm)VValue (Inch)ELAllowance0 (Ref)0 (Ref)D1Minor Diameter8.376 - 8.7510.3298 - 0.3445D2Pitch Diameter9.026 - 9.250.3554 - 0.3642DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 7G (Internal)* Permisable values for thread Class 7G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.7830.331 - 0.3458D2Pitch Diameter9.058 - 9.2820.3566 - 0.3654DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection M10 8G (Internal)* Permisable values for thread Class 8G#DescriptionValue (mm)VValue (Inch)ELAllowance0.032 (Ref)0.0013 (Ref)D1Minor Diameter8.408 - 8.8830.331 - 0.3497D2Pitch Diameter9.058 - 9.3380.3566 - 0.3676DMajor Diameter10 (Min)0.3937 (Min)LENormal Length of Engagement5 - 150.1969 - 0.5906* Back to Thread Class Selection Tap Drill Sizes for M10If not specified, assume a thread depth of 75%.You can learn more about thread depth in tapping here.To get the tap drill size in other depths, use our Tap Drill Size Calculator .Thread DepthTap Drill Size (Inch)Tap Drill Size (mm)55%0.3528.9360%0.3488.8365%0.3448.7370%0.3408.6475%0.3368.5480%0.3328.4485%0.3288.34Over Wire Measurements for M10* OverWire is a measuring method to obatin the pitch diameter of threads. It is mostly used when a manufacturer does not have a Go/Nogo gauge for a thread. You can learn more about it heremmInchPermissible Wire Diameter Range0.758 - 1.5160.0298 - 0.0597Ideal Wire Diameter0.8660.0341Possible WiresFrom Standard Sets* 0.866* 1.01* 1.155* 1.443Once you know your wire diameter, you need to find out what is the premissable Measurement for your pitch diameter (Depending on the class). Use our Over Wire Calculator to find out!CNC Gcode Program for Turning of M10The below sample Gcode is configured for:Fanuc ControllerExternal RH ThreadRight hand tool, machining towards the chuckFlank Infeed method with contant volumeFlank Infeed method with contant volumeCutting conditions for steelDefault number of passesYou can configure all the above parameters and much more in our Thread Turning Gcode Generator % O0100 (MACHINING DOCTOR - THREADING CNC PROGRAM) (CONTROLER - FANUC A) (THREAD - ) (D=10 MM, P=1.5 MM, L=15 MM) (APPLICATION - EXTERNAL TURNING, TOWARDS CHUCK, RH TOOL, RH THREAD) (FEED - 8 PASSES, FLANK, CONSTANT VOLUME) (FINISH PASS - 0.029 MM) (WITH CHAMFER - NO) G28 U0 G28 U0 T0100 G99 G97 S3183 M03 G00 Z5.0 G00 X12.8 M08 G76 P010060 Q29 R0 G76 X8 Z-15 P920 Q315 F2 R G28 U0 G28 U0 M09 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %CNC Gcode Program for Thread Milling of M10The below sample Gcode is configured for:Fanuc ControllerInternal RH ThreadClimb MillingCutter diameter: 70% of the thread diameterSingle tooth Thread Mill cutterCutting conditions for steelOne radial passYou can configure all the above parameters and much more in our Thread Milling Gcode Generator % O0101 (WWW.MACHININGDOCTOR.COM - THREADMILLING PROGRAM) (CONTROLER - FANUC) (THREAD - MAJOR DIAM.=10 MM, PITCH=1.5 MM, LENGTH=15 MM) (APPLICATION - INTERNAL, RH THREAD, CLIMB MILLING) (CUTTER DIAM=5 [SINGLE TOOTH]) (CUTTER COMPENSATION D=0 - TOOLPATH FOR TOOL CENTER) N1 M06 T1 G54 G90 G40 G17 G94 G21 G00 X0 Y0 S6366 M03 G43 H1 Z20.0 M08 (M-CODE "THROUGH COOLANT ON") (PASS 1 / 1) G90 G01 Z-15.188 F2000 G91 G01 G41 D1 X1.25 Y-1.25 F955 G03 X1.25 Y1.25 Z0.188 I0 J1.25 F239 G03 Z1.5 I-2.5 J0 F477 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 Z1.5 I-2.5 J0 G03 X-1.25 Y1.25 Z0.188 I-1.25 J0 G01 G40 X-1.25 Y-1.25 F2000 G90 G00 Z20.0 M30 (PLEASE NOTE THIS GCODE HAS NOT BEEN TESTED ON YOUR MACHINE AND SETUP. WE CANNOT GUARANTEE ITS ACCURACY OR COMPATIBILITY. NOTE THAT YOU ARE USING IT AT YOUR OWN RISK, AND WE SHALL NOT BE HELD LIABLE FOR ANY DAMAGES OR LOSSES ARISING FROM THE USE OF THIS PROGRAM.) %Our Top Picks