User Rating 0.0
Total Usage 0 times
Presets:
Diameter of the circle through bolt hole centers
Integer from 1 to 360
°
Counter-clockwise from 3 o'clock (positive X-axis)
0 to 8 decimal places

Enter values and press Calculate to see bolt positions.

Is this tool helpful?

Your feedback helps us improve.

About

Machining a bolt circle without precise coordinates risks misalignment, uneven clamping force, and gasket failure under pressure. This calculator computes exact x and y positions for each bolt hole on a given Pitch Circle Diameter (PCD) using trigonometric decomposition. Inputs are the circle diameter, the number of holes, and an optional angular offset θ0 measured counter-clockwise from the positive x-axis. Results are suitable for DRO entry on milling machines or CNC G-code generation.

The tool assumes an ideal circle centered at the origin. For real-world work, account for stock centering error and machine backlash. Coordinates are relative to the circle center. If your datum is a workpiece corner, add the center offsets manually. All trigonometric operations use IEEE 754 double-precision arithmetic, giving positional accuracy far below any practical machining tolerance (0.0001 mm range).

bolt circle PCD calculator bolt hole pattern pitch circle diameter bolt coordinates flange bolt pattern CNC bolt circle

Formulas

Each bolt hole position is computed by decomposing the radius vector at equal angular intervals around the circle. The angular position of hole i (zero-indexed) is:

θi = 2π iN + θ0

The Cartesian coordinates relative to the circle center are:

xi = PCD2 cos(θi)
yi = PCD2 sin(θi)

Where PCD = Pitch Circle Diameter (the diameter of the imaginary circle passing through all bolt hole centers), N = total number of bolt holes, θ0 = starting rotation offset in degrees (converted to radians internally via θrad = θdeg π ÷ 180), and i = hole index from 0 to N 1.

The angular spacing between consecutive holes is constant at 360°N. The chord length (center-to-center distance between adjacent holes) is C = PCD sin(π ÷ N).

Reference Data

StandardPCD mmBoltsBolt SizeApplication
ANSI B16.5 Class 150 2"120.745/8"Pipe flanges, low pressure
ANSI B16.5 Class 150 4"190.585/8"Pipe flanges, low pressure
ANSI B16.5 Class 300 6"266.7123/4"Pipe flanges, medium pressure
ANSI B16.5 Class 150 8"298.583/4"Pipe flanges, low pressure
DIN 2576 PN10 DN501254M16European pipe flanges
DIN 2576 PN10 DN1001808M16European pipe flanges
DIN 2576 PN16 DN1502408M20European pipe flanges, higher pressure
DIN 2576 PN16 DN20029512M20European pipe flanges
JIS 10K 50A1204M16Japanese standard flanges
JIS 10K 100A1758M16Japanese standard flanges
SAE 4-bolt (Group 1)63.543/8"Hydraulic pump/motor mount
SAE 4-bolt (Group 2)82.647/16"Hydraulic pump/motor mount
SAE 4-bolt (Group 3)101.641/2"Hydraulic pump/motor mount
4×1001004M12Automotive wheel (compact cars)
5×114.3114.35M12Automotive wheel (sedans, SUVs)
5×1201205M14Automotive wheel (BMW, others)
6×139.7139.76M12Automotive wheel (trucks, SUVs)
Typical CNC fixture plate2006M10Workholding fixture
Common lathe chuck (6")1303M8Lathe chuck mounting
Common lathe chuck (8")1653M10Lathe chuck mounting

Frequently Asked Questions

The rotation offset θ0 shifts all bolt positions uniformly around the circle. A value of 0° places the first bolt on the positive X-axis (3 o'clock position). Setting it to 90° places the first bolt at the 12 o'clock position. This is critical when aligning bolt patterns to existing features, keyways, or avoiding interference with other components.
All coordinates are relative to the center of the bolt circle, which is treated as the origin (0, 0). Angles are measured counter-clockwise from the positive X-axis, following standard mathematical convention. If your machine uses a different datum (e.g., workpiece corner), you must add the X and Y offsets of the circle center to each computed coordinate.
Yes. The X/Y coordinates output by this calculator can be directly used in G81 (drill cycle) or G00/G01 positioning commands. Copy the coordinate table and convert each row to a drill point. Remember that most CNC controllers use the same mathematical convention (counter-clockwise positive angles). Verify your machine's coordinate system matches before cutting metal.
This is IEEE 754 floating-point representation. Values like cos(90°) produce numbers on the order of 10−16 rather than exact zero. The calculator rounds display values to 4 decimal places, so any value below 0.00005 will display as 0.0000. This rounding is well within any practical machining tolerance.
Measure the center-to-center distance between two adjacent bolt holes. This gives the chord length C. Then compute PCD = C ÷ sin(π ÷ N) where N is the number of holes. Alternatively, for an even number of holes, measure diametrically opposite holes center-to-center; that distance equals the PCD directly.
For manual milling with a DRO, 3 decimal places in millimeters (0.001 mm) or 4 in inches (0.0001 in) is standard resolution. CNC machines typically accept up to 4 decimal places in mm. This calculator provides 4 decimal places by default, which covers both use cases. Requesting higher precision is meaningless given typical machine repeatability of ±0.005 mm.