APT (programming language)

Uses your system voice; voice and rate in settings.

Snapshot

≈ 2 min read

Names in other languages

No names in other languages are held for this entry yet.

Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.

APT (Automatically Programmed Tool) is a high-level computer programming language most commonly used to generate instructions for numerically controlled machine tools. Douglas T. Ross is considered by many to be the father of APT: as head of the newly created Computer Applications Group of the Servomechanisms Laboratory at MIT in 1956, he led its technical effort. APT is a language and system that alleviates the tedious mathematics of writing toolpaths for numerically controlled equipment. This early language was used widely through the 1970s and is still a standard internationally. Derivatives of APT were later developed.

APT (Automatically Programmed Tool) is a high-level computer programming language most commonly used to generate instructions for numerically controlled machine tools. Douglas T. Ross is considered by many to be the father of APT: as head of the newly created Computer Applications Group of the Servomechanisms Laboratory at MIT in 1956, he led its technical effort. APT is a language and system that alleviates the tedious mathematics of writing toolpaths for numerically controlled equipment. This early language was used widely through the 1970s and is still a standard internationally. Derivatives of APT were later developed. PARTNO APT-1 CLPRNT UNITS / MM NOPOST $$ GEOMETRY DEFINITION P1 = POINT / 50, 50, 0 P2 = POINT / -50, -50, 0 L1 = LINE / P1, PARLEL, (LINE / YAXIS) L2 = LINE / P2, PERPTO, L1 L3 = LINE / P2, PARLEL, L1 L4 = LINE / P1, PERPTO, L1 C1 = CIRCLE / XSMALL, L1, YLARGE, L2, RADIUS, 30 C2 = CIRCLE / XLARGE, L3, YSMALL, L4, RADIUS, 20 PLAN1 = PLANE / 0, 0, 1, 0 PLAN2 = PLANE / PARLEL, PLAN1, ZSMALL, 16 $$ MOTION COMMANDS LOAD / TOOL, 1 CUTTER / 20 SPINDL / 3000, CLW FROM / (STRTPT = POINT / 70, 70, 0) RAPID GO / TO, L1, TO, PLAN2, TO, L4 FEDRAT / 900, PERMIN TLLFT, GOLFT / L1, TANTO, C1 GOFWD / C1, TANTO, L2 GOFWD / L2, PAST, L3 GORGT / L3, TANTO, C2 GOFWD / C2, TANTO, L4 GOFWD / L4, PAST, L1 RAPID GOTO / STRTPT FINI Douglas T. Ross (1978). In: ACM SIGPLAN Notices, Vol. 13, No. 8, August 1978 MIT CADCAM 50 Years of CAD MIT TechTV – "Automatically Programmed Tools" (1959) - Science Reporter TV Series mit :: whirlwind :: apt :: APT System Volume 1 General Description of the APT System 1959

Text derived from https://en.wikipedia.org/w/index.php?oldid=1305031122 under CC BY-SA 4.0; modifications have been made.

Provenance

snapshot enwiki-001305031122 · captured 1754751606.0 · version history

Cite this page as: encyclopegia.org, “APT (programming language)”, snapshot enwiki-001305031122. https://encyclopegia.org/a/apt-programming-language