ЯЗЫКИ САП
Исходная информация для большинства САП записывается на проблемно - ориентированных машинных языках. Отдельные подсистемы комплексных САП используют подмножества единых языков.
Машинный язык должен удовлетворять ряду требований. Одно из главных — простота записи. Данные с чертежей и другой технологической документации должны переноситься в текст исходной информации без существенных пересчетов размеров и изменения обозначений. Язык должен быть таким, чтобы технолог-программист мог использовать ЭВМ при ограниченном объеме специальных значений в области вычислительной техники. К языку предъявляется и чисто техническое требование: информация должна записываться символами, кодирование которых предусмотрено стандартными устройствами подготовки данных и клавиатурой терминальных устройств ЭВМ.
Содержание исходной информации зависит от уровня автоматизации программирования (см. рис. 10.2). При программировании на высоком уровне на ЭВМ составляется план операции и разрабатывается попереходная технология. Для этого в исходной информации описывается вся деталь или ее участки, обрабатываемые в отдельных установках, и условия обработки. На среднем уровне автоматизации на ЭВМ по описанию переходов и заданным обобщенным схемам обработки определяются последовательности проходов. На низком уровне на основании подробно описанных проходов на ЭВМ рассчитываются траектории инструментов. Состав исходной информации определяет технолог-программист исходя из возможностей конкретной САП. При этом для программирования изготовления одной детали могут быть реализованы различные уровни автоматизации программирования.
Входной язык, промежуточный язык «процессор — простпроцессор» и язык кодирования УП являются исходной, промежуточной и выходной формами представления информации при ее переработке в САП. Эти языки находятся на различных стадиях унификации. Так, язык кодирования УП — код ИСО — широко распространен и принят в качестве единого кода для отечественных станков с ЧПУ. Промежуточный язык «процессор — постпроцессор» используется в большинстве зарубежных и отечественных САП в редакции, рекомендованной ИСО. Комитет ИСО подготовил предложения и по входному языку процессора, в котором обобщен опыт разработки входных языков многих САП.