ПРОГРАММИРОВАНИЕ ОБРАБОТКИ НА СТАНКАХ С ЧПУ

Промежуточный язык процессор — постпроцессор

В целом ряде САП технологические указания в исходной программе форми­руются и задаются на промежуточном языке. Эти указания процессором пере­даются на постпроцессор. Унификация разработки постпроцес­соров и их стыка с различными САП требует принятия единого промежуточ­ного языка процессор — постпроцессор. Наибольшее распространение получил промежуточный язык, рекомендованный комитетом ИСО. Руководящие техниче­ские материалы РТМ 2-Н00-11—79 уста­навливают для отечественных САП […]

Входной язык

Запись на входном языке ИСО ведет­ся аббревиатурами понятий на англий­ском языке. Входной язык ИСО ориен­тирован на средний и низкий уровни автоматизации программирования, при­чем запись исходной информации на низ­ком уровне ведется в терминах проме­жуточного языка «процессор — постпро­цессор». Входной язык ИСО с некоторыми изменениями и дополнениями принят в качестве входного универсального язы­ка единой системы машинного програм­мирования, […]

ЯЗЫКИ САП

Исходная информация для большин­ства САП записывается на проблемно — ориентированных машинных языках. От­дельные подсистемы комплексных САП используют подмножества единых язы­ков. Машинный язык должен удовлетво­рять ряду требований. Одно из глав­ных — простота записи. Данные с черте­жей и другой технологической докумен­тации должны переноситься в текст исходной информации без существенных пересчетов размеров и изменения обозна­чений. Язык должен быть […]

ПОСТРОЕНИЕ САП

Применение ЭВМ для автоматиза­ции программирования обработки на станках с ЧПУ требует разработки специального программно-математиче­ского обеспечения (ПМО), реализующе­го комплекс алгоритмов для решения геометрических и технологических задач подготовки УП и проблемно-ориенти­рованный язык для записи и ввода в ЭВМ исходной информации. Это ПМО принято называть системой автоматиза­ции программирования (САП) для стан­ков с ЧПУ. Схема построения САП по­казана на […]

ДИАЛОГОВЫЕ МЕТОДЫ ПРОГРАММИРОВАНИЯ НА УЧПУ К МНОГОЦЕЛЕВЫМ СТАНКАМ

Современные модели УЧПУ повышен­ного класса позволяют вести оператив­ное программирование путем ввода ин­формации непосредственно с пульта УЧПУ. Работа ведется в диалоговом ре­жиме с отображением данных на экране дисплея, совмещающего алфавитно-циф­ровую и графическую информацию. По команде на экран дисплея может быть вызвана любая из имеющихся в памяти УЧПУ подпрограмм. При этом траекто­рия инструмента (в разных плоскостях) по […]

ПРОГРАММИРОВАНИЕ МЕТОДОМ ПОДПРОГРАММ

Программирование на базе разраба­тываемых подпрограмм. Методы про­граммирования для многоцелевых стан­ков сводятся к разделению операции на отдельные этапы, общность которых определяется используемым инструмен­том. Это позволяет составлять РТК для отдельных инструментов, выделяя для обработки последовательно не только плоскости обрабатываемой детали в целом, но и отдельные ее элементы в пределах одной плоскости. В общей УП программы обработки отдельными […]

Использование в программах покадровой функции смещения нуля

Как уже говорилоось, смещение нача­ла системы координат (смещение нуля) осуществляется функциями G54 — G59, которые используются в разных сочета­ниях. Однако использование этих функ­ций ограничено тем, что часть из них задает в УП фиксированное смещение нуля (команда вводится в память ЭВМ с пульта УЧПУ или считывается непо­средственно с УП). Для отмены этих смещений обычно служит функция […]

Сокращенное описание контура

При программировании фрезерных операций (например, с УЧПУ фирмы SIEMENS) сокращенное описание кон­тура выполняется по правилам, анало­гичным рассмотренным в гл. 7. Пример. Обработка контура (рис. 9.11) с сокращенным описанием его геометрии. Причем, что за корректором D08 закреплено значение радиуса фрезы 10 мм. Условия обработки и инструмент в программе заданы заранее. Фрагмент программы: N1 G90 G17 LF […]

Программирование в полярной системе координат

В полярной системе координат поло­жение конечной точки определяется ра­диусом и углом. Возможно назначение специальной полярной плоскости функ­цией G20 с указанием координат выбран­ного полюса. При использовании поляр­ной системы координат вводят следую­щие подготовительные функции движе­ния: G10 — ускоренное перемещение (аналог G00); G11 —линейная интерпо­ляция (аналог G01); G12—круговая интерполяция по часовой стрелке (ана­лог G02); G13 — круговая интерполяция […]

Коррекции при программировании

Схемы введения коррекций при со­ставлении УП для многоцелевых станков достаточно разнообразны, что позволяет варьировать имеющиеся методы. Это от­крывает большие возможности для про­граммирования. Можно считать обще­принятым, что в современных УЧПУ ве­личина коррекции (со знаком плюс или минус) вводится с пульта УЧПУ или с перфоленты в память ЭВМ УЧПУ и хра­нится там в своеобразном списке кор­рекции с […]