Cтраница 2
Преимущества автоматического программирования заключаются в легкости, с которой оно может быть освоено. Код языка автоматического программирования по сложности записи приближается к записи обычных математических формул и выбирается таким образом, что может быть применен на любой вычислительной машине независимо от системы команд. Поскольку он отличается от команд машины, то для его образования на язык машины используются специальные программы-трансляторы, заранее помещенные в запоминающее устройство машины. [16]
Система автоматического программирования для станков / / Автоматика и телемеханика. [17]
Преимущества автоматического программирования заключаются в легкости, с которой оно может быть освоено. Код языка автоматического программирования по сложности записи приближается к записи обычных математических формул и выбирается таким образом, что может быть применен на любой вычислительной машине независимо от системы команд. Поскольку он отличается от команд машины, то для его образования на язык машины используются специальные программы-трансляторы, заранее помещенные в запоминающее устройство машины. [18]
Система автоматического программирования DimNuG основана на подпрограмме FiMiLL для плазово-шаблонных работ APT и уравнения Coons. Обработка штампов для деталей автомобиля производится на станке Dilamil. Размер обрабатываемой детали 350X220X600 мм, максимальная подача 2400 мм / мин, разрешающая способность 0 01 мм, точность повторяемости 0 03 мм. [19]
Процесс автоматического программирования движения КИР в соответствии с описанными гибкими алгоритмами производится следующим образом. [20]
При автоматическом программировании ( язык АП) программа записывается в терминах операторов - символических наименований для выполнения определенной ( для каждого оператора) совокупности действий. Операторная запись алгоритма по форме близка к обычной записи вычислений в математике. Эта запись затем вводится в машину и преобразуется в последовательность машинных команд с помощью транслятора. [21]
Координатные системы фрезерных станков. [22] |
При автоматическом программировании для подготовки программ используют электронно-вычислительные машины СМ-1, СМ-2, СМ-3, СМ-4, ЕС-1022, ЕС-1033, ЕС-1045 и др. Программа обработки записывается на перфоленте в виде последовательности символов, наносимых с помощью специальных устройств для подготовки данных на перфоленте, например АПДЛ типа Брест-IT, Optima и др. Запись осуществляется построчно в виде последовательности кадров переменной длины в зависимости от объема кодируемой программы. [23]
При автоматическом программировании машине задается алгоритм решения задачи, а она составляет рабочую программу в командах конкретной ЭВМ. При этом решаются вопросы распределения памяти, обращения к стандартным подпрограммам и др. В принципе машина может составить программу для ЭВМ другого типа. [24]
При автоматическом программировании содержание работ по технологической подготовке изменяется по сравнению с ручным программированием. За графическим построением траектории инструмента следует ее описание на языке системы автоматического программирования с необходимыми дополнительными данными, запись на перфоленту и ввод в ЭВМ. [25]
При автоматическом программировании алгоритм обработки информации записывается на алгоритмическом языке, который является исходным, в виде последовательности символов, воспринимаемых машиной. Выходным языком является машинный язык - конкретная машинная - программа. Перевод состоит в замене символов и синтаксиса исходного языка символами и синтаксисом выходного языка с сохранением содержания переводимых выражений. [26]
При автоматическом программировании ( язык АП) программа записывается в терминах операторов - символических наименований для выполнения определенной ( для каждого оператора) совокупности действий. Операторная запись алгоритма по форме близка к обычной записи вычислений в математике. Эта запись затем вводится в машину и преобразуется в последовательность машинных команд с помощью транслятора. [27]
При автоматическом программировании предполагается перевод алгоритма на машинный язык с помощью самой машины. Для этого машине сообщается запись алгоритма на специальном алгоритмическом языке ( например, АЛГОЛ), а получение эквивалентной записи этого алгоритма в виде программы выполняет специальная переводящая программа-транслятор. [28]
Основные недостатки автоматического программирования заключаются в уменьшении скорости и гибкости, что зависит от типа машины и автоматического кода: в одних случаях скорость уменьшается в 20 раз, а в других в 2 раза. Скорость изменяется также в зависимости от задачи; для задач с большим объемом вычислений и небольшим объемом исходных данных и результатов существует большая разница в скорости в случае использования машинного и автоматического кодов, чем для задач, при решении которых много времени уходит на ввод и вывод. [29]
Достоинства систем автоматического программирования определяются главным образом тем, насколько синтаксически полным и гибким является используемый алгоритмический язык. Поскольку автоматическое программирование призвано облегчить труд программиста по подготовке и отладке программы, при разработке синтаксиса языка учитываются именно эти требования. Необходимо учитывать такие факторы, как простота освоения и использования языка, для чего он должен по возможности приближаться к обычной записи формул, быть компактным и емким в смысле значения отдельных конструкций, иметь немногочисленные и простые правила. Наиболее полное осуществление указанных требований достигается при разработке языка, ориентированного на определенный класс машин, когда учитываются конструктивные особенности машин. Однако обилие алгоритмических языков программирования усложняет обмен готовыми алгоритмами и приводит к необходимости изучения нескольких языков. [30]