AMN Ballistic Labs AMN Ballistic Labs

External ballistics, made visible

See what actually moves your shots downrange.

A browser-based teaching tool that separates a rifle's mechanical precision from aim wobble, wind, temperature, cant, and reloading consistency — then shows how the group and your odds of a hit change as distance grows.

Every factor the simulator separates

Real groups blend many sources of error. The tool lets you turn each one on independently so you can see its individual contribution — and how they stack.

Mechanical precision

The rifle-and-ammo cone, set in MOA. This is the true capability of the system before the shooter or conditions touch it.

Wobble zone

Positional aim wander, measured in MOA. Depends heavily on the shooter's position, degree of external support, and individual proficiency.

Wind drift

Full-value crosswind modeled with a standard lag-time method, so drift scales realistically with range, velocity, and BC.

Temperature

Vertical shift from a departure off a 70°F baseline, illustrating how ambient conditions move your point of impact.

Rifle cant

Left or right cant combined with your elevation dialed produces a horizontal error that increases the farther you shoot.

Reloading QC

Muzzle velocity, ballistic coefficient, and extreme spread translate ammo consistency into vertical stringing on the target.

Machine gun mode: cone of fire, beaten zone, and defilade

A second simulator lives inside the tool: a 7.62×51 NATO M240B model built on the full G7 drag curve, plus a full-screen tactical planner that shows where a burst actually lands and who it reaches.

G7 drag physics

Traces the M80 147gr round on the measured G7 ballistic coefficient (0.200, Army Ballistic Research Laboratory), so the math holds through the transonic transition near 800 m instead of breaking down at range.

Doctrinal rates of fire

Sustained (100 rpm) and rapid (200 rpm), alongside 7-, 9-, and 13-round bursts, per TC 3-22.240.

Your gun's real dispersion

Tap a 12.7 m qualification burst and the cone of fire is rebuilt from your measured group instead of a default spread.

Beaten zone planner

Drag the target to change range, turn it to test enfilade versus frontal fire, and watch the classification and the odds update live.

Terrain & masks

Rising or falling ground changes the beaten zone's length; a crest, wall, or berm models defilade, dead space, and the percent of rounds stopped.

Accurate silhouettes

Technical and tank targets sized to public vehicle specifications, recognizable at every simulated range from 500 m to 1,800 m.

Beaten zone planner showing enfilade fire on the left, laying the beaten zone along the whole squad, versus frontal fire on the right, reaching only the man at the aim point
Same gun, same range, same rounds fired — only the squad's angle changes. Enfilade (left) lays the beaten zone along the whole formation; frontal (right) only reaches the men near the aim point.
Before and after comparison of the technical vehicle and tank target silhouettes at 800 meters, showing the new shapes are recognizable while the old generic blocks were not
Before and after, 800 m: the technical and tank silhouettes are now sized to public vehicle specifications instead of a generic block.

Zero & Group Simulator

Set your own numbers, tap the target to place an unconfirmed zero, or enter your real tapped group with Custom Zero. Nothing you enter leaves your browser.

Target shape

Rifle precision (group size at 100m)

Wobble zone (aim wander, in MOA)

Wind speed (full value crosswind)

Distance

Tap the target to mark where the group actually zeroed

Simulated ten shot groupTen shot groups on a selectable target shape, with mechanical precision, wobble, wind, and reloading factors, optionally comparing two rifles side by side.
Hit
Miss
Confirmed zero
Center of group
Wobble boundary
Wobble + mechanical

Hits in target zone

—

This group's spread

—

Mechanical only

—

Wobble zone size

—

ES vertical spread

—

Vertical bias (flex + temp)

—

Horizontal bias (cant + wind)

—

Hit probability (at least one hit)

1 round

—

10 rounds

—

30 rounds

—

Confirmed zero, relative to target center

On center

Your real group (measured)

Not set

7.62×51mm NATO M80 ball (147gr, ~2,800 fps) — standard M240B load. Adjust MV and BC in advanced factors for other loads. All other variables (wind, cant, temp) apply identically. The cone of fire is built from weapon dispersion, burst scatter, and mount stability (aim wander + vibration).

Target type

Burst / suppression type

Mount stability — aim wander & vibration (MOA)

What is mount stability?

No mount holds the gun perfectly still. The barrel and receiver vibrate, the bipod legs shift on the ground, and the gunner's body and grip change from round to round, so every round leaves on a slightly different line. That round-to-round wander is the mount stability zone. Added to the weapon's own dispersion and the burst scatter, it builds the cone of fire. Values are angular (MOA), so the zone grows with distance: 5 MOA is about 29" wide at 500 m and 57" at 1,000 m. The presets are teaching values, not measured data. Bipod-only is the 5 MOA setting; tripod with traverse & elevation control is tighter, a hasty or moving mount is looser.

Wind speed (full value crosswind)

Distance

Fire control adjustment

Shift the cone of fire in mil increments. Step: 1 mil ≈ 19.7" at current distance.

0 mils H, 0 mils V

Using 12.7m qual burst as cone of fire reference. All distances are projected from this measured group.

Magnification

Tap the target to shift the cone of fire center manually

Machine gun cone of fire simulator
Hit
Miss
Aim point
Mount stability zone
Full cone of fire (weapon + burst + mount)

Rounds on target

—

Cone of fire (W × H)

—

Mount stability zone

—

Wind drift

—

Vertical bias (temp + cant)

—

1 mil at this distance

—

Fire control adjustment

0H 0V

Chance of at least one hit

1 burst

—

3 bursts

—

6 bursts

—

Top-down map of where the rounds land: enfilade vs. frontal fire, grazing vs. plunging, slope, masks and dead space. Your tapped qual burst carries over.

Questions

Is this a live-fire ballistic solver?

No. It is a simplified teaching demonstration. Always confirm your real zero with live fire on a safe range; do not use any value here for come-ups, wind holds, or load development.

What is Custom Zero?

It lets you tap where your real shots landed on a reference bullseye. That measured group then becomes the basis the simulator runs, with wobble, wind, cant, temperature, and distance still applied on top.

Do you store my inputs?

No. Every calculation runs entirely in your browser. There are no accounts, and nothing you enter is transmitted or saved once you close the page. If you accept cookies, Google Analytics records page visits and which features you use (like which buttons and settings you click) so we can improve the app, but it never sees the values you enter or your results.

Can I compare two rifles?

Yes. Use the compare mode inside the simulator to run two independent setups against the same target and conditions side by side.