# Machining MRR Calculator (Milling & Turning)

> Machining MRR Calculator (Milling & Turning) is a paid API for AI agents from machining-calc.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-29).

Calculates metal removal rate (MRR) for milling (width × depth × feed) or turning (surface speed × feed × depth of cut) in imperial or metric units.

## Facts

- Endpoint: GET https://machining-calc.x402tookit.com/mrr?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/machining-mrr-calculator-milling-turning-15210d4c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Eje8V70XT3Pm8FGym5NTw

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability machining-mrr-calculator-milling-turning-15210d4c
```

Example prompt: Calculate the metal removal rate for a milling operation: width of cut 0.75 inches, axial depth 0.25 inches, table feed 15 inch/min, in imperial units.

## When to prefer this

Use this endpoint when you need a quick, precise MRR calculation for either milling or turning operations and want results in both imperial and metric simultaneously. It is purpose-built for CNC machining contexts and supports both modes in a single API, making it preferable over general engineering calculators or spreadsheet tools when automating machining workflow decisions.

## Known failure modes

- Missing required mode parameter returns an error
- Missing milling-specific fields (width, feed) when mode=milling causes failure
- Missing turning-specific fields (surfaceSpeed, feedPerRev) when mode=turning causes failure
- Invalid mode string (not 'milling' or 'turning') results in error
- Non-numeric values for numeric parameters cause validation failure
- Negative or zero values for depth/feed may produce nonsensical results

## How this service works

Metal removal rate for milling (width x depth x feed) or turning (surface speed x feed x depth of cut).

## Output

Returns the computed metal removal rate in cubic inches per minute, cubic cm per minute, and cubic mm per minute, along with the mode (milling or turning), unit system used, a human-readable summary, and optional degraded/disclaimer flags.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "mode",
      "depth"
     ],
     "properties": {
      "feed": {
       "type": "number",
       "description": "Milling table feed, inch/min or mm/min; required for milling"
      },
      "mode": {
       "type": "string",
       "description": "milling or turning"
      },
      "depth": {
       "type": "number",
       "description": "Axial depth for milling, or depth of cut for turning (inch or mm)"
      },
      "units": {
       "type": "string",
       "description": "imperial (default) or metric"
      },
      "width": {
       "type": "number",
       "description": "Milling radial width of cut (inch or mm); required for milling"
      },
      "feedPerRev": {
       "type": "number",
       "description": "Turning feed per revolution, inch or mm; required for turning"
      },
      "surfaceSpeed": {
       "type": "number",
       "description": "Turning surface speed, SFM or m/min; required for turning"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "mode": {
       "type": [
        "null",
        "string"
       ]
      },
      "units": {
       "type": [
        "null",
        "string"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "degraded": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "disclaimer": {
       "type": [
        "null",
        "string"
       ]
      },
      "notChecked": {
       "type"
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/machining-mrr-calculator-milling-turning-15210d4c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from machining-calc.x402tookit.com](https://www.zero.xyz/host/machining-calc.x402tookit.com/llms.txt)
