Кіріспе

APT (Automatically Programmed Tool) - жоғары деңгейдегі компьютерлік бағдарламалау тілі, көбінесе сандық басқару машиналарына нұсқаулар беру үшін қолданылады. Дуглас Т. Росс көптеген адамдар APT-нің авторы деп санайды: 1956 жылы MIT-дегі Сервомеханизмдер зертханасының жаңа құрылған Компьютерлік қолданбалар тобының жетекшісі ретінде, ол оның техникалық жұмысын басқарды. APT - бұл сандық басқару жабдықтары үшін құралдардың қозғалысын бағдарламалаудың күрделі математикасын жеңілдететін тіл және жүйе. Бұл алғашқы тіл 1970-ші жылдарға дейін кеңінен қолданылды және бүгінгі күнге дейін халықаралық стандарт болып табылады. Кейіннен APT-нің түпнұсқалары жасалды.

Бағдарламалау тілі

АТТ сандық басқарумен жабдықталған станоктарды бағдарламалау үшін қолданылады. Ол кескіш құралдың кеңістікте қозғалып, күрделі бөлшектер жасауы үшін қажетті жолды есептеуге арналған. APT – арнайы мақсаттағы тіл және қазіргі заманғы компьютерлік өндіріс жүйелерінің (CAM) алдағысы. Ол 1950 жылдардың соңы мен 1960 жылдардың басында аэроғарыш өнеркәсібінде қажетті күрделі бөлшектерді кесу үшін құралдың кеңістікте өтуі тиіс геометриялық нүктелерді есептеуді жеңілдету мақсатымен жасалды және жетілдірілді. Бұл сол кезде пайда болған жаңа сандық басқару технологиясының тікелей нәтижесі болды, сонымен қатар станок операторы немесе инженерге күрделі бөлшектер үшін станоктың қозғалысын есептеуде туындайтын қиындықтарды жеңілдетуге бағытталған. Оның даму орталығы Сандық бақылау және Фрезерлік станок жобаларын жүзеге асырған MIT зертханалары болды. APT АҚШ Әуе күштерінің қолдауымен жасалды және әлемдегі алғашқы ірі кооперативтік бағдарламалау жобасы болып табылады, ол мемлекеттік органдарды, университеттерді және 14 компаниядан құралған команданы біріктірді (бұл команда бастапқыда Ұшақ өнеркәсіптері қауымдастығында (қазіргі Аэроғарыш өнеркәсіптері қауымдастығы) ұйымдастырылған). APT графикалық интерфейстер пайда болғанға дейін құрылғандықтан, бөлшекті өңдеу үшін қажетті геометрияны және құрал жолын көрсету үшін мәтінге сүйенеді. Алғашқы нұсқасы тіпті FORTRAN тілі қолжетімді болғанға дейін жасалды және ол ең алғашқы ANSI стандарты болды. Кейінгі нұсқалары FORTRAN тілінде қайта жазылды. APT FORTRAN сияқты басқа компьютерлік бағдарламалау тілдерімен көптеген ортақ белгілері бар. Жалпы мақсаттағы компьютерлік тіл бастапқы мәтінді қабылдап, оны компьютерде өңделуге жарамды нұсқауларға түрлендіреді. APT бастапқы нұсқамаларды сандық басқару станогын басқаруға арналған бағдарламаларға түрлендіреді. APT процессорының нәтижесі кескіш орнының (CL) файлы болуы мүмкін, ол кейін қажетті басқару машинасына сәйкес пост-процессор арқылы өңделеді. Соның нәтижесінде алынған файл станоктың басқаруымен құралдың қозғалысын және басқа машина әрекеттерін жасау үшін орындалады. Көбінесе бұл файл RS 274 форматындағы нұсқаулар түрінде болады, бұл әдетте G-коды деп аталады.

Деривативтер

APT-нің қосымша туындылары әзірленді, бастапқыда бағдарламаларды эВМ-нің негізгі бөлімдерінің орнына шағын ЭВМ-дерде іске қосуға мүмкіндік беру үшін. Олардың ішінде IBM компаниясының ADAPT, Германияның EXAPT және бастапқыда United Computing компаниясының UNIAPT, кейіннен Unigraphics CADCAM жүйелерімен қатар қолданылды. Станок жасаушылардың жүйелері бүгінгі күнге дейін APT элементтерін пайдаланады. STEP NC сияқты стандарттарды әзірлеушілер APT және басқа көздерден құрал жолының қисықтарын алды. APT робототехникадағы екі ерте бағдарламалау тілінің негізін қалады: RAPT (Robot APT) Эдинбург университетінің ақпараттық технологиялар мектебінде жасалды, ал ROBEX – EXAPT-тің туындысы болды.