{
  "abstract": "A method includes: installing a square calibration master on a table, and measuring each of measurement surfaces A, B, and C of the square calibration master by a position measurement sensor attached to a main spindle; calculating a first squareness between the measurement surfaces A and B; calculating a second squareness between the measurement surfaces A and C; calculating a difference between the first squareness and the second squareness; comparing the difference with a preliminarily set difference threshold value; calculating an average value of the first squareness and the second squareness when the difference is equal to or less than the difference threshold value, and calculating a corrected squareness based on an angular deviation and the first squareness or the second squareness when the difference exceeds the difference threshold value; and setting the compensation parameter based on the average value or the corrected squareness.",
  "canonical_url": "https://opentechnical.org/p/OT-2026-000000114",
  "categories": [
    "sensors-controls-machine-vision/position-and-presence-sensing"
  ],
  "extent": {
    "figures": 0,
    "paragraphs": 0,
    "words": 144
  },
  "figures": [],
  "files": [
    {
      "bytes": 10188,
      "media_type": "text/html; charset=utf-8",
      "name": "index.html",
      "sha256": "2442cd064331d7f0b042ad9e7f0093049650128128bfe4eee3f0cc416d466f36"
    },
    {
      "bytes": 1446,
      "media_type": "text/markdown; charset=utf-8",
      "name": "publication.md",
      "sha256": "6cccc11de2bad7a4d9378910cf468ac00e55160f2863b77613fd648c8f64ecb1"
    },
    {
      "bytes": 1564,
      "media_type": "text/plain; charset=utf-8",
      "name": "publication.txt",
      "sha256": "7a37f87f0442a75ac6590f9ce595bb341c81566c0656f600df1b2a50315b4946"
    }
  ],
  "integrity": {
    "hash_algorithm": "sha256",
    "keys_url": "https://opentechnical.org/integrity/keys",
    "record_url": "https://opentechnical.org/p/OT-2026-000000114/integrity",
    "signature_algorithm": "Ed25519",
    "signature_file": "manifest.sig",
    "verify_url": "https://opentechnical.org/integrity/verify"
  },
  "keywords": [
    "g01b5/016",
    "b23q15/12"
  ],
  "language": "en",
  "license": {
    "name": "Creative Commons Attribution 4.0 International",
    "url": "https://creativecommons.org/licenses/by/4.0/"
  },
  "publication_id": "OT-2026-000000114",
  "published_at": "2026-09-15T19:02:30.263409Z",
  "publisher": "Nebula Innovations Limited",
  "record_type": "record",
  "schema": "opentechnical-publication-manifest/1.0",
  "source_date": "2026-04-21",
  "source_id": "US-12607443-B2",
  "source_name": "the United States Patent and Trademark Office",
  "source_url": "https://patents.google.com/patent/US12607443B2",
  "supersedes": null,
  "title": "Method for calculating compensation parameter of motion error in machine tool, and machine tool",
  "uuid": "01a0a673-0277-7a41-9e28-0a5d9e3d7e08"
}
