Способ автоматического программирования и устройство автоматического программирования

Изобретение относится к устройствам автоматического программирования, предназначенным для автоматизированной разработки программ для станков с ЧПУ. Техническим результатом является облегчение редактирования программы. Блок механической обработки, соответствующий положению курсора на экране редактора и в модели, состоящей из модели продукта и модели заготовки, отображаемой в секции отображения модели, отображается выделением, и во время редактирования созданной программы разработки ЧПУ четко определяется, которому блоку механической обработки соответствует положение курсора на модели в секции редактора. 4 н. и 4 з.п. ф-лы, 57 ил.

 

Текст описания приведен в факсимильном виде.

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

в котором экран редактирования программы включает

дерево модели механической обработки, на котором иерархически отображается множество названий блоков механической обработки, обозначающих модель механической обработки блока механической обработки, в виде блока механической обработки, в котором выполняют непрерывную механическую обработку с использованием одного и того же основного шпинделя и с использованием одного и того же инструмента, в соответствии с порядком механической обработки;

дерево программы, на котором иерархически отображается множество названий программ механической обработки, относящихся к соответствующим блокам механической обработки, в соответствии с порядком механической обработки;

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

секцию отображения модели, в которой модель продукта, модель заготовки и модель механической обработки, соответствующая обозначенному блоку механической обработки, отображаются в трехмерном виде, содержащий:

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

2. Способ по п.1, в котором вставка включает в себя вставку в положение курсора данных блока механической обработки, соответствующих блоку механической обработки, относящемуся к модели механической обработки, обозначенной в секции отображения модели.

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

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

в котором экран редактирования программы включает дерево модели механической обработки, на котором иерархически отображается множество названий блоков механической обработки, в соответствии с порядком механической обработки, дерево программы, на котором иерархически отображается множество названий программ механической обработки, относящихся к соответствующим блокам механической обработки, в соответствии с порядком механической обработки, секцию отображения модели, в которой отображаются любая одна из модели продукта и модели заготовки или обе эти модели, и секцию редактора, в которой отображаются данные блока механической обработки, соответствующие названию блока механической обработки, обозначенному на дереве модели механической обработки, или программа механической обработки, соответствующая названию программы механической обработки, обозначенная на дереве программы, для выполнения редактирования, содержащий:

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

5. Устройство автоматического программирования, содержащее:

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

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

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

6. Устройство по п.5, в котором контроллера отображения вставляет данные блока механической обработки, соответствующие блоку механической обработки, относящемуся к модели механической обработки, обозначенной в секции отображения модели в положении курсора.

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

8. Устройство автоматического программирования, содержащее:

контроллер отображения, который отображает экран редактирования программы, имеющий дерево модели механической обработки, на котором иерархически отображается множество названий блоков механической обработки, в соответствии с порядком механической обработки, дерево программы, на котором иерархически отображается множество названий программы механической обработки, относящихся к соответствующим блокам механической обработки, в соответствии с порядком механической обработки, секцию отображения модели, в которой отображается любая одна из модели продукта и модели заготовки или обе эти модели, и секцию редактора, в которой отображаются данные блока механической обработки, соответствующие названию блока механической обработки, обозначенному на дереве модели механической обработки, или программа механической обработки, соответствующая названию программы механической обработки, обозначенному на дереве программы для выполнения редактирования; и

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



 

Похожие патенты:

Изобретение относится к технологии разработки программы числового управления (ЧПУ) станками с использованием данных автоматизированного проектирования, таких как форма продукта и форма заготовки.

Изобретение относится к устройствам и способам автоматического программирования. .

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах управления технологическими цроцессами (СУТП), а также в системах автоматизированного проектирования (САПР).

Изобретение относится к вычислительной технике и может быть использовано для подготовки и ввода данных в системах автоматизированного проектирования (САПР), а также в системах управления технологическими процессами.
Изобретение относится к компьютерному проектированию технологического процесса производства металлоизделий, состоящего из последовательности процессов: получения заготовки литьем, обработки давлением и термообработки литой заготовки. Технический результат - повышение вариативности комбинирования вычислительных сред конечно-элементного анализа при компьютерном проектировании технологических циклов производства металлопродукции. В начале проводят испытания стандартных образцов материала металлоизделия для определения значений теплопроводности, теплоемкости, плотности и сопротивления деформации. Файлы базы данных, полученной по результатам компьютерного проектирования процесса получения литой заготовки, выводят на экран монитора, одновременно туда же выводят требования к данным, импортируемым в вычислительную среду конечно-элементного анализа для компьютерного проектирования процессов обработки давлением и термообработки. Из файлов базы данных выделяют данные, соответствующие требованиям, и копируют их. Затем создают пустой файл, вставляют в его скопированные данные, сохраняют полученный файл, открывают сохраненный файл в среде компьютерного проектирования процессов обработки давлением и термообработки и, используя эти данные, начинают компьютерное проектирование процессов обработки давлением и термообработки литой заготовки. 5 ил.
Наверх