Сб. Ноя 23rd, 2024

Контроль вводимой и хранимой информации обеспечивает нормальную работу в СЧПУ, предотвращает всевозможные сбои, создание аварийной обстановки, а также обеспечивает необходимое качество выпускаемых изделий. Контроль осуществляется на многих этапах: на этапе программирования, на этапе записи на программоноситель, ввода УП в память УЧПУ.

Для высококачественного изготовления деталей на станках, управляемых УЧПУ, необходима безошибочная работа всех звеньев станка, УЧПУ и вспомогательных средств. Это достигается не только исправностью технологического оборудования и УЧПУ, но и контролем подготовленной, вводимой и хранимой информации, что также является необходимым условием, обеспечивающим нормальную работу всех устройств СЧПУ, и исключает всевозможные сбои, неправильные действия системы, аварийные обстановки, приводящие к поломке инструмента и оборудования. Ошибки в УП, поступающие в СЧПУ, можно разделить на ошибки, допущенные технологом, программистом при программировании, ошибки при записи на бланке, на программоносителе, ошибки при повреждении программоносителей, а также ошибки, возникающие при вводе УП посредством клавиатуры или с программоносителя. Сбои могут возникнуть ввиду неисправности дешифрирующих устройств, а также устройств хранения информации. Ошибки, допущенные при программировании, можно разделить на «геометрические», технологические и организационные. «Геометрические» ошибки (искажение геометрических параметров) являются причиной неправильных или неточных перемещений рабочих органов станка и других механизмов, которые приводят к получению ошибочных размеров, искажению формы изделия, а возможно и к аварийным ситуациям.

Для выявления таких ошибок используют всевозможные способы контроля: ускоренную отработку траектории движений на станке, отработку информации на графопостроителе с прочерчиванием циклограммы движения, выдачу параметров траектории движения на графические дисплеи, отработку информации без движений с контролем на индикаторах и т. д. Это дает возможность выявить ошибки до запуска УП в работу или на отладку. Технологические ошибки, связанные с неправильно выбранными режимами резания, видом инструмента и последовательностью движений, приводят к понижению производительности, перегрузкам, поломкам станка и инструмента и т. д. Технологическая информация может проверяться путем непосредственной отработки в отсутствие заготовки или отработкой без движений по координатам с контролем по индикаторам. Ошибки могут возникнуть ввиду того, что параметры станка и УЧПУ неправильно заданы или записаны, а также случайно стерты.

Одним из средств контроля вводимой информации является контроль паритета и длины слова (команды). Для контроля паритета служит восьмая дорожка перфоленты, на которой пробиваются отверстия, если на семи дорожках строки нечетное число пробивок (пробитое отверстие соответствует «1», непробитое отверстие на позиции — «0»). Если по введенной информации в строке блок контроля зафиксирует нечетное число единиц (импульсов), то он сформирует команду запрета на ввод последующей информации и отработку. Если число пробитых отверстий четное, т. е. отсутствует ошибка, то блок контроля при наличии четного числа входных сигналов сформирует сигнал разрешения ввода.

структураная схема блока контроля на четность

Контроль длины слова предусматривает наличие полного состава слова, т. е. адреса, знака и числового значения, причем под каждым адресом должно быть записано постоянное число разрядов согласно формату, определяемому данным адресом. Если в середине слова появится новый адрес, то блок контроля длины слова сформирует команду запрета на ввод последующей информации УП.

Блок контроля четности (рис. 61) состоит из семи логических схем эквивалентности Сх1—Сх7, каждая из которых идентична другой. Каждая схема включает в себя схему эквивалентности, состоящую из элементов Э1—Э4 (Э1 — схема «И»; Э2, Э4 — схема «ИЛИ», ЭЗ — схема «НЕ») и выходного инвертора Э5. Следовательно, при любом четном числе сигналов на элементах схемы вырабатывается сигнал «1», который инвертируется в «0». Таким образом, при общем четном числе сигналов (при любых сочетаниях) на всех входах схемы контроля на общем выходе сформируется сигнал «0» — разрешение на дальнейший ввод информации. При общем нечетном числе сигналов на всех входах схемы контроля на общем выходе будет сформирован сигнал «1» — запрет на ввод информации. Так, например, при. считывании символа У без ошибки (см. код ISO) комбинация кода будет иметь вид 01011001. Данное сочетание сигналов, поступившее на входы, сформирует на отдельных логических схемах следующие сигналы: Сх1 — «1», Сх2 — «1», СхЗ — «1», Сх4 — «1», Сх5 — «0», Схб — «0», Сх7 — «0» — сигнал, разрешающий дальнейший ввод информации. При наличии ошибки в строке будет нечетное число единиц, так, например, кодовая комбинация Z с ошибкой имеет вид 01011011. При поступлении данного сочетания сигналов на входы схемы на выходах логических схем сформируются следующие сигналы: Сх1 — «0», Сх2 — «1», СхЗ — «1», Сх4 — «1», Сх5 — «1», Схб — «0», Сх7 — «1» — сигнал запрета на ввод информации.

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

От content

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *