ТОП 10:

Особенности расчета с использованием ЭВМ.



Трудоемкость процесса определения координат опорных точек существенно снижается при использовании ЭВМ. Такие ЭВМ имеют математическое обеспечение в виде различных специализированных систем подготовки УП.

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

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

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

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

 

ВОПРОСЫ К ТЕМЕ 1.5 ЭЛЕМЕНТЫ ТРАЕКТОРИИ ИНСТРУМЕНТА

 

1. Что такое эквидистанта ?

Эквидистанта – это кривая, отстоящая от контура детали на некотором постоянном расстоянии.

2. Что такое траектория инструмента?

Траектория инструмента – это совокупность отдельных, последовательно переходящих друг в друга участков, причем эти участки могут быть или участками контура детали, или участками эквидистанты.

3. Что такое геометрические элементы контура детали или эквидистанты ?

Отдельные участки контура детали и эквидистанты называются геометрическими элементами.

4. Чем обусловлен характер траектории ?

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

5. Что такое опорные точки?

Точки перехода одного элемента в другой находят как геометрические опорные (узловые) точки.

6. Что такое абсолютный размер?

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

7. Что такое относительный размер?

Относительный размер (размер в приращении) - это линейный или угловой размер, задаваемый в УП и указывающий положение точки относительно координат точки предыдущего положения рабочего органа станка.

8. Указать на эскизе центр инструмента проходного отогнутого резца.

9. Указать на эскизе центр инструмента концевой фрез

РАЗДЕЛ 2.

ТЕМА 2.1 СТРУКТУРА УП И ЕЁ ФОРМАТ

 

УПРАВЛЯЮЩАЯ ПРОГРАММА И ЕЁ СОСТАВ

 

· Управляющая программа (УП) — совокупность команд на языке

программирования, соответствующая заданному алгоритму функционирования станка для обработки конкретной заготовки (ГОСТ 20523-80).

 

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

 

· Кадр управляющей программы (кадр) — составная часть УП, вводимая и

отрабатываемая как единое целое и содержащая не менее одной команды.

 

· Слово УП (слово) — составная часть кадра УП, содержащая данные о

параметре процесса обработки заготовки и (или) другие данные по выполнению управления.

 

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

В некоторых случаях в слове кроме буквы и числа могут использоваться и другие символы; например, между буквой и числом при необходимости может находиться математический знак «+» или «–». Буквенная составляющая слова в теории ЧПУ называется адресом (потому что она определяет «назначение следующих за ним данных, содержащихся в этом слове» (ГОСТ 20523-80).

Примеры записи слов:

G01

Х136.728

Z-4.87

 

· Адрес ЧПУ (адрес) — часть слова УП, определяющая назначение следующих

за ним данных, содержащихся в этом слове.

· Номер кадра УП (номер кадра) — слово в начале кадра, определяющее

последовательность кадров в УП.

· Формат кадра УП (формат кадра) — условная запись структуры и

расположения слов в кадре УП с максимальным числом слов.

· Главный кадр — кадр УП, содержащий все данные, необходимые для

возобновления процесса обработки заготовки после перерыва.

По мере развития станков с ЧПУ было разработано несколько языков программирования. В настоящее время наибольшее распространение получил универсальный международный язык программирования ИСО – 7 бит, который иногда еще называют CNC-кодом или G-кодом. В нашей стране действует также специальный государственный стандарт России ГОСТ 20999-83 «Устройства числового программного управления для металлообрабатывающего оборудования. Кодирование информации управляющих программ». Современные международные и отечественные требования к управляющим программам станков с ЧПУ в основном соответствуют друг другу.

Код языка программирования ИСО-7бит относится к буквенно-цифровым кодам, в котором команды управляющей программы записываются в виде специальных слов, каждое из которых представляет собой комбинацию буквы и числа.

Стандарт РФ ГОСТ 20999-83 дает следующие определения значениям буквенных символов (см. табл. 1.2).

 

Символ Назначение Применение
N Номер кадра Порядковый номер кадра.  
G Подготовительные функции и технологические циклы Команды на вид и условия перемещения исполнительных органов станка.
M Вспомогательные функции Команды, определяющие условия работы механизмов станка, например, включение и выключение шпинделя или программируемый останов выполнения программы.  
X Функция прямолинейного перемещения по оси X Задание координаты конечной точки или величины перемещения исполнительного органа станка вдоль оси X.  
Y Функция прямолинейного перемещения по оси Y Задание координаты конечной точки или величины перемещения исполнительного органа станка вдоль оси Y.  
Z Функция прямолинейного перемещения по оси Z Задание координаты конечной точки или величины перемещения исполнительного органа станка вдоль оси Z.
A Функция кругового перемещения вокруг оси X Задание координаты конечной точки или величины кругового перемещения исполнительного органа станка вокруг оси X. Символ применяется только при наличии у станка независимо перемещаемого вокруг оси X исполнительного органа.  
B Функция кругового перемещения вокруг оси Y Задание координаты конечной точки или величины кругового перемещения исполнительного органа станка вокруг оси Y. Символ применяется только при наличии у станка независимо перемещаемого вокруг оси Y исполнительного органа.  
C Функция кругового перемещения вокруг оси Z Задание координаты конечной точки или величины кругового перемещения исполнительного органа станка вокруг оси Z. Символ применяется только при наличии у станка независимо перемещаемого вокруг оси Z исполнительного органа.
U Функция прямолинейного перемещения параллельно оси X Задание конечной точки, определяющей перемещение исполнительного органа станка параллельно оси X. Символ применяется только при наличии у станка второго независимо перемещаемого вдоль оси X исполн. органа.
V Функция прямолинейного перемещения параллельно оси Y Задание координаты конечной точки или величины перемещения исполнительного органа станка параллельно оси Y. Символ применяется только при наличии у станка второго независимо перемещаемого вдоль оси Y исполнительного органа.
W Функция прямолинейного перемещения параллельно оси Y Задание координаты конечной точки или величины перемещения исполнительного органа станка параллельно оси Z. Символ применяется только при наличии у станка второго независимо перемещаемого вдоль оси Z исполнительного органа.
P Функция прямолинейного перемещения параллельно оси X Задание координаты конечной точки или величины перемещения исполнительного органа станка параллельно оси X. Символ применяется только при наличии у станка третьего независимо перемещаемого вдоль оси X исполнительного органа.
Q Функция прямолинейного перемещения параллельно оси Y Задание координаты конечной точки или величины перемещения исполнительного органа станка параллельно оси Y. Символ применяется только при наличии у станка третьего независимо перемещаемого вдоль оси Y исполнительного органа.
R Функция прямолинейного перемещения параллельно оси Z Задание координаты конечной точки или величины перемещения исполнительного органа станка параллельно оси Z. Символ применяется только при наличии у станка третьего независимо перемещаемого вдоль оси Z исполнительного органа.
F Функция подачи Задание скорости результирующего прямолинейного перемещения инструмента относительно заготовки.
E Функция подачи Задание скорости результирующего прямолинейного перемещения инструмента относительно заготовки. Символ применяется только при наличии у станка второй автономной шпиндельной головки.
I Функция интерполяции по оси X Задание интерполяции перемещения исполнительного органа станка или шага резьбы вдоль оси X.
J Функция интерполяции по оси Y Задание интерполяции перемещения исполнительного органа станка или шага резьбы вдоль оси Y.  
K Функция интерполяции по оси Z Задание интерполяции перемещения исполнительного органа станка или шага резьбы вдоль оси Z.
T Функция смены инструмента Задание команды на автоматическую установку в рабочую позицию сменного инструмента под определенным номером. Символ применяется только при наличии у станка устройства автоматической смены инструмента.
D Функция смены инструмента Задание команды на автоматическую установку в рабочую позицию сменного инструмента под определенным номером. Символ применяется только при наличии у станка второго устройства автоматической смены инструмента.
S Функция главного движения Задание скорости вращения вала шпинделя, если она регулируется программным способом.

 

Пример записи кадра: N125 G01 Z-2.7 F30.Данный кадр состоит из четырех слов: порядкового номера кадра«N125» и трех слов «G01», «Z-2.7» и «F30», которыми задается прямолинейное перемещение инструмента по оси Z до точки с координатой Z=–2,7 мм со скоростью подачи 30 мм/мин.

 

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

 

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

 

Рабочее действие в данном случае означает обработку заготовки за счет однократного перемещения инструмента по одной элементарной траектории (прямолинейное перемещение, перемещение по дуге и т. п.), а подготовительное действие – действие исполнительных органов станка для выполнения или заверения рабочего действия.

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

 

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

 

 

В табл. 1.3 приведены некоторые дополнительные символы, которые рекомендованы к применению стандартами РФ (ГОСТ 20999-83 и ГОСТ 19767-74).

 

Символ Назначение Применение
% Начало программы Символ обозначения начала управляющей программы. В случае использования программоносителя в виде перфоленты используется также для остановки носителя данных при обратной перемотке перфоленты.
LF или ПС Конец кадра Символ обозначения конца кадра и перехода на следующую строку текста управляющей программы. В современных СЧПУ используется относительно редко.
: Главный кадр Символ обозначения кадра, в котором должны быть записана вся информация, необходимая для начала или возобновления обработки. В главном кадре данный символ записывается вместо символа «N» в слове «Номер кадра».
/ Пропуск кадра Символ, обозначающий, что информация, содержащаяся после него до конца кадра в котором он расположен, будет или отрабатываться, или пропускаться - в зависимости от настроек на пульте управления. Если с этого символа начинается кадр, то его действие распространяется на весь этот кадр.
( Круглая скобка левая Символ, обозначающий, что информация, помещенная за ним, не должна приниматься системой ЧПУ к исполнению. Используется совместно с символом «)».
) Круглая скобка правая Символ, обозначающий, что информация, помещенная за ним, должна приниматься системой ЧПУ к исполнению. Используется совместно с символом «(».
NUL или ПУС Пусто Символ пропуска строки перфоленты. Используется только при написании программы на перфоленте. Не воспринимается системой ЧПУ.

 

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

 

1. Слова кадра, так же как и в обычном тексте, должны отделяться друг от друга интервалами (пробелами). (Данное требование не соблюдается во многих современных системах ЧПУ).

 

2. Каждый кадр начинается словом, обозначающим номер кадра.

Данное слово – «номер кадра» – содержит буквенный символ N и число, соответствующее порядковому номеру кадра.

 

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

 

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

В одних системах ЧПУ он может быть только строго определенным, в других – произвольным.

 

Для удобства работы международный стандарт рекомендует следующий порядок расположения слов в кадре:

N..., G..., X..., Y..., Z..., U…, V…, W…, P…, Q…, R…, A…, B…,C…, I..., J..., K..., …, LF.

 

· Если задается скорость подачи по одной определенной оси координат, то слово, обозначающее скорость подачи, должно следовать непосредственно за словом, задающим перемещение по данной оси.

· Если задается скорость подачи одновременно по двум и более осям координат, то слово, обозначающее скорость подачи, должно следовать непосредственно за последним словом, задающим перемещение по данным осям.

 

5. Не допускается наличие в одном кадре слов с одинаковыми буквенными символами. В то же время любое слово может быть пропущено, если оно не является обязательным в данном кадре.

 

6. С целью уменьшения объема текста управляющей программы в каждом кадре записывается только новая информация по отношению к предыдущему кадру.

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

 

 

В качестве примера проведем анализ структуры следующего кадра:

 

N75 G01 Z-10.75 F0.3 S1800 T03 M08 LF

 

Результат анализа представлен в следующей таблице 1.4.:

 

Таблица 1.3

Слово Адрес Число Значение
N75 N Слово, состоящее из адреса N и порядкового числа 75, обозначает порядковый номер кадра.
G01 G Слово, состоящее из адреса G и кодового числа 01, обозначает подготовительную функцию, предписывающую выполнить перемещение инструмента по прямой линии с заданной скоростью подачи.
Z-10.75 Z -10.75 Слово, состоящее из адреса Z и размерного числа –10.75, обозначает координату расположения по оси Z точки, в которую инструмент должен выполнить перемещение в связи с полученной командой G01.
F0.3 F 0.3 Слово, состоящее из адреса F и размерного числа 0.3, обозначает величину скорости подачи по оси Z при выполнении командыG01.
S1800 S Слово, состоящее из адреса S и размерного числа 1800, обозначает величину скорости вращения шпинделя
T03 T Слово, состоящее из адреса T и порядкового числа 03, обозначает порядковый номер инструмента, установленного в рабочую позицию из устройства автоматической смены инструмента.
M08 M Слово, состоящее из адреса M и кодового числа 08, обозначает вспомогательную функцию, предписывающую при выполнении команды G01 включить подачу СОЖ.
LF LF - Слово, обозначающее окончание кадра. Применяется только в случае рукописного составления текста управляющей программы. При распечатке программы на устройстве печати не печатается.

 

 

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

Если числовая составляющая слова представляет собой десятичную дробь, в конце дробной части которой содержатся нули, то для упрощения записи и чтения программ незначащие нули дробной части в большинстве систем ЧПУ отбрасываются. Иными словами, в управляющей программе не принято записывать, например, числа 4,100 или 3,120, а принято писать 4,1 или 3,12.

Приведенные в таблице буквенные символы являются не обязательными, а только рекомендуемыми для языков программирования. Если символы A, B, C, D, E, P, Q, R, U, V и W не используются для управления станком по прямому назначению, то они могут применяться для программирования каких-то специальных функций, присущих данной системе ЧПУ.

 

 







Последнее изменение этой страницы: 2017-02-16; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.235.29.190 (0.012 с.)