Числовое программное управление, автоматизированное проектирование и изготовление с помощью ЭВМ (Глава 5 книги "Роботы и автоматизация производства"), страница 10

В задачу этой книги не входит глубокое ознакомление g каждым из множества языков программирования и даже с одним конкретным языком, используемым в станкостроении. Эта задача должна решаться в отдельном курсе, вероятно применительно к конкретному имеющемуся оборудованию или к оборудованию, которое предполагается закупать. Здесь же мы хотим дать инженеру по автоматизации общее понятие о языках, их сильных и слабых сторонах, а также об их месте в решении проблемы роботизации и автоматизации промышленности.

С целью сравнения с форматами, использованными при решении примера 5.1, ниже приведена аннотированная программа на языке АПТ. Конечно, не предполагается, что читатель овладеет языком АПТ, просто изучив эту программу, но каждая команда и структура этого языка станет ему ясна. Для ускорения процесса обучения программа составлена для той же обработки, что и в примере 5.1.


Программа на языке АПТ

Графы 1—6

Графа 10

Примечания (не являются частью программы)

PARTNO

THE 2 HOLES AND KEYWAY PGM

Обозначение программы

MACHIN/MILL,2

Обозначение используемого инструмента

CUTTER/.500

Диаметр фрезы

RТ0

POINT/0,0,0

RT1

POINT/I.0,3.0,0

RT2

POINT/—.25,2.0,0

Положение точек

RT3

POINT/5.25,2.0,0

RT4

POINT/3.0,1.0,0 1

FEEDRAT/2.87

Подача

SPINDL/573

Частота вращения шпинделя

FROM/PTO

Исходное положение

GOTO/PT1

Над отверстием 1

GODLTA/0,0—0.75 GODLTA/0,0,+0.75

Сверление отверстия 1

GOTO/PT2 1

Положение для обработки паза

GODLTA/0,0,—0,5

FEEDRAT/2.67 SPINDL/382

Режимы резания

GODLTA/5.75,0,0 GODLTA/0,0,+0.5

Фрезерование паза В точке 3

GOTO/PT4

Над отверстием 2

FEEDRAT/2.87

Режимы резания при

SPINDL/573

сверлении

GODLTA/0,0,—0.75 GODLTA/0,0,+0.75

Сверление отверстия 2

GOTO/PTO

Возврат в исходное положение

SPINDL/0

Останов шпинделя

FINI

Конец (программы)


Из показанного примера должны быть очевидны преимущества языка программирования, подобного языку программирования для ЭВМ, хотя данный пример в действительности слишком прост, чтобы в полном объеме показать возможность такого языка, как АПТ, при контурной обработке. В середине 70-х годов стало казаться, что преимущества программирования с помощью ЭВМ при использовании соответствующих языков приведут к преобладанию языков, а затем и к фактическому вытеснению ими неудобных форматов кадра. Однако в начале 70-х годов произошло нечто, что опрокинуло эту тенденцию. Это описано в следующем разделе.

5.7. ПРЯМОЕ ЧИСЛОВОЕ ПРОГРАММНОЕ УПРАВЛЕНИЕ

Достижением конца 60-х годов стало дистанционное управление станками с ЧПУ от универсальных ЭВМ в режиме разделения времени. Этот вид управления стал называться прямым программным управлением. Лучше всего понять значение прямого программного управления можно, изучив особенности обычного ЧПУ, которое оно заменяет.