Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Подготовительные функции.

Читайте также:
  1. Агрегатные функции.
  2. Альвеоциты I типа. Особенности строения, функции. Особенности энергетического обмена. Механизм секреции воды.
  3. Бесконечно большие и бесконечно малые функции.
  4. Виртуальные функции.
  5. Встроенные функции.
  6. Гипофиз. Источники эмбрионального развития. Морфо-функциональная характеристика адено- и нейрогипофиза. Регуляция функции.
  7. Государственный бюджет, являясь главным звеном финансовой системы, выполняет две основные функции.

Подготовительные функции. функции с адресом G, называемые подготовитель­ными, определяют режим и условия работы станка и УЧПУ. Они кодируются от G00 до G99. За каждой из функций закреплено стандартом определенное значение (табл. 4). В конкретных УЧПУ значение тех или иных функций может отличаться от рекомендуемых стандар­том, это оговаривается конкретной мето­дикой программирования. В общем под­готовительные функции можно разграни­чить на несколько групп:

G00,.., G09 - команды общего по­рядка: позиционирование, линейная или круговая интерполяция, ускорение, за­медление, пауза (выдержка);

G10,.., 039 - особенности непре­рывной обработки: выбор осей, плоско­стей, видов интерполяции;

G40,.., G59 — коррекция размеров инструмента без отсчета, смещение осей;

G60,.., G79 — вид и характер рабо­ты: точно, быстро;

G80,.., G89 —.постоянные (фикси­рованные) автоматические циклы;

G90,.., G99 — особенности задания размеров, режимов обработки. '

В каждой из рассмотренных групп имеются резервные команды.

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

Функция G00 программируется, если необходимо обеспечить линейное переме­щение по одной из координат на уско­ренной подаче; величина перемещения со знаком указывается в кадре в соответ­ствии с правилом записи. Функция G01 означает, что режим обеспечивает линейную функциональ­ную зависимость между перемещениями по двум координатам, обозначенными с соответствующими знаками и число­выми значениями. При этом указывается скорость движения подачи по траектории. В не­которых; УЧПУ функцией G01 програм­мируется и линейное перемещение на рабочей подаче; при этом подразумевается, что численное значение перемещения по одной из координат равно нулю. Напомним, что режим, опре­деленный функцией G, сохраняется до его отмены аналогичной функцией.

Табл. 219. Значения подготовительных функций по ГОСТ 20999—83

Табл. 220. Код функции Табл. 221. Наименование Табл. 222. Значение
Табл. 223. G00 Табл. 224. Быстрое позиционирование Табл. 225. Перемещение в запрограммированную точку с максимальной скоростью (например, с наи­большей скоростью подачи). Предварительно запрограммированная скорость перемещения игнорируется, но не отменяется. Перемеще­ния по осям координат могут быть некоорди­нированными
Табл. 226. G001 Табл. 227. Линейная интерполяция Табл. 228. Вид управления, при котором обеспечивается постоянное отношение между скоростями по осям координат, пропорциональное отноше­нию между расстояниями, на которые должен переместиться исполнительный орган станка по двум или более осям координат одновре­менно. В прямоугольной системе координат перемещение происходит по прямой линии Вид контурного управления для получения дуги окружности, при котором векторные скорости по осям координат, используемые для образования дуги, изменяются устрой­ством управления
Табл. 229. G02; G03 Табл. 230. Круговая интерполяция Табл. 231.
Табл. 232. G02 Табл. 233. Круговая интерполяция. Движе­ние по часовой стрелке Табл. 234. Табл. 235. Круговая интерполяция, при которой движе­ние исполнительного органа направлено по часовой стрелке, если смотреть со стороны положительного направления оси, перпенди­кулярной к обрабатываемой поверхности Круговая интерполяция, при которой движе­ние исполнительного органа направлено против часовой стрелки, если смотреть со стороны положительного направления оси, перпендикулярной к обрабатываемой по­верхности
Табл. 236. G03 Табл. 237. Круговая интерполяция. Движе­ние против часовой стрелки Табл. 238. Табл. 239. Круговая интерполяция, при которой движе­ние исполнительного органа направлено против часовой стрелки, если смотреть со стороны положительного направления оси, перпендикулярной к обрабатываемой по­верхности
Табл. 240. G04 Табл. 241. Пауза Табл. 242. Указание о временной задержке, конкретное значение которой задается в УП или другим способом. Применяется для выполнения тех или иных операций, протекающих известное время и не требующих ответа о выполнении
Табл. 243. G06 Табл. 244. Параболическая интерполяция Табл. 245. Табл. 246. Вид контурного управления для получения дуги параболы, при котором векторные ско­рости по осям координат, используемые для образований этой дуги. изменяются устрой­ством управления
Табл. 247. G08 Табл. 248. Разгон Табл. 249. Автоматическое увеличение скорости пере­мещения в начале движения до запрограм­мированного значения
Табл. 250. G09 Табл. 251. Торможение Табл. 252. Автоматическое уменьшение скорости пе­ремещения относительно запрограммирован­ной при приближении к запрограммирован­ной точке
Табл. 253. G17 – G19 Табл. 254. Выбор плоскости Табл. 255. Задание плоскости таких функций, как круго­вая интерполяция, коррекция на фрезу и др. G17-XY; G18-XZ; G19-YZ
Табл. 256. G41 Табл. 257. Коррекция на фрезу—левая Табл. 258. Коррекция на фрезу при контурном управ­лении. Используется, когда фреза находится слева от обрабатываемой поверхности, если смотреть от фрезы в направлении ее движе­ния относительно заготовки
Табл. 259. G42 Табл. 260. Коррекция на фрезу — правая Табл. 261. Коррекция на фрезу при контурном управ­лении. Используется, когда фреза находится справа от обрабатываемой поверхности, если смотреть от фрезы в направлении ее движе­ния относительно заготовки
Табл. 262. G43 Табл. 263. Коррекция на положение инстру­мента — положительная Табл. 264. Табл. 265. Указание, что значение коррекции на поло­жение инструмента необходимо сложить с координатой, заданной в соответствующем кадре или кадрах Табл. 266.
Табл. 267. G44 Табл. 268. Коррекция на положение инстру­мента — отрицательная Табл. 269. Табл. 270. Указание, что значение коррекции на поло­жение инструмента необходимо вычесть из координаты, заданной в соответствующем кадре или кадрах
Табл. 271. G53 Табл. 272. Отмена заданного смещения Табл. 273. Табл. 274. Отмена любой из функций G54,..., G59. Действует только в том кадре, в котором она записана Табл. 275.
Табл. 276. G54 – G59 Табл. 277. Заданное смещение Табл. 278. Смещение нулевой точки детали относительно исходной точки станка Табл. 279.
Табл. 280. G80 Табл. 281. Отмена постоянного цикла Табл. 282. Функция, которая отменяет любой постоян­ный цикл Табл. 283.
Табл. 284. G81 – G89 Табл. 285. Постоянные циклы Табл. 286.
Табл. 287. G90 Табл. 288. Абсолютный размер Табл. 289. Отсчет перемещения производится относи­тельно выбранной нулевой точки
Табл. 290. G91 Табл. 291. Размер в приращениях Табл. 292. Отсчет перемещения производится относи­тельно предыдущей запрограммированной точки
Табл. 293. G92 Табл. 294. Установка абсолютных накопите­лей положения Табл. 295. Табл. 296. Изменение состояния абсолютных накопи­телей положения. При этом движения испол­нительных органов не происходит
Табл. 297. G93 Табл. 298. Скорость подачи в функции, об­ратной времени Табл. 299. Табл. 300. Указание, что число, следующее за адре­сом F, равно обратному значению времени в минутах, необходимому для обработки
Табл. 301. G96 Табл. 302. Постоянная скорость резания Табл. 303. Табл. 304. Указание, что число, следующее за адре­сом S, равно скорости резания в метрах в минуту. При этом скорость шпинделя ре­гулируется автоматически в целях поддер­жания запрограммированной скорости реза­ния
Табл. 305. G97 Табл. 306. Обороты в минуту Табл. 307. Указание, что число, следующее за адре­сом S, равно скорости шпинделя в оборотах в минуту

 

Рис.4. Применение подготовительных функций G00 и G01.

Функции G02, G03 — режимы круго­вой интерполяции по и против часовой стрелки. Функции указываются в программах для УЧПУ, обеспечивающих круговую интерполяцию. Данные по кру­говой интерполяции зависят от задавае­мой подготовительными функциями G17 — G19 (рис. 5, а) плоскости интерполяции. Подготовительная функция G17 определяет круговую интерполяцию в плоскости XY с обозначением пара­метров интерполяции (координат точки) символами I н J. Подготовительные функ­ции G18 и G19 определяют круговую ин­терполяцию соответственно в плоскостях XZ (параметры I, К) и YZ, (параметры J, К).

Следует отметить определенную осо­бенность функций G02 и G03. При опре­деленных условиях (изменение направле­ний осей координат) значение функций меняется на обратное (рис. 5, б).

Рис.5. Схемы применения подготовительных функций G17-G19 и G02, G03/

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

В общем случае дуга на плоскости (в системе координат) может быть опре­делена следующими данными (рис. 5, г). центром С с координатами Xc и Yc, радиу­сом R, начальной точкой Ро с координа­тами Хо и Yо, конечной точкой Р1 с-коорди­натами х1 и у1, центральным углом дуги θ и углом а между касательной к началь­ной точке и осью (в данном случае осью X). Для того чтобы однозначно опреде­лить дугу на плоскости, все эти данные приводить в программе нет необходимо­сти. Обычно при выборе параметров, задающих интерполяцию, исходят из то­го, что известно положение начальной точки Ро Дуги. Это естественно, посколь­ку приход в эту точку инструмента об­условлен предыдущими кадрами УП.

В полярной системе координат (рис. 5, д) траектория задается функцией (G02 или G03), радиусом К и координа­тами центра С дуги относительно начальной точки Р0, т. е. значениями I, J ('при G17) с соответствующими знаками, и углом (по адресу С).

В прямоугольной системе координат при задании последних абсолютными размерами наиболее распространен способ задания дуги координатами конеч­ной точки и центра дуги (рис. 6, а). Координаты конечной точки Р1 указывают с адресами Х и У, а координаты центра С дуги — с адресами I и J (для плоскости ХОУ). Функция G03 определяет направ­ление интерполяции., При таком задании параметров интерполятор достаточно просто вычисляет радиус дуги и выдает команды на движение. Фрагмент кадра на интерпо­ляцию будет иметь вид:

G17G90GОЗХ{х1}Y{y1}I{xc}J{yc}

 

В одном из вариантов задания круговой интерполяции в приращениях для определения параметров интерполяции центр W’ принятой системы координат условно размещают в центре дуги С (рис. 6, б). В кадре, задающем интер­поляцию, с адресами J и K (для плос­кости YOZ) задаются координаты на­чальной точки P0 (а и b) в принятой условной системе координат. Эти коорди­наты определят проекции радиуса дуги (R2=a2+b2). По адресам Y и Z будут записаны относительные перемещения по осям от начальной точки P0 с учетом знаков движения относительно направления осей (для принятого приме­ра — минус по оси Y и плюс оси Z). Фрагмент кадра, определяющий круговую интерпо­ляцию, будет иметь вид

G19G91G02Y-{Dy}Z+{Dz}J{b}K{a}

Определенные УЧПУ предусматрива­ют задание в одном кадре -информации о части дуги, расположенной только в одном квадранте. Если дуга расположе­на в двух квадрантах, то она описыва­ется двумя кадрами, если в трех — тремя и т. д. При размещении дуги в двух квад­рантах (рис. 6, в) фрагменты кадров УП могут иметь следующий вид:

G18G91G02X-77Z-98.125K98

X+{Dx23}Z-{Dz23}I102K0

Отметим, что в некоторых УЧПУ после адресов I и К приводятся абсо­лютные значения величин, т. е. со знаком «плюс». При. векторном способе (рис. 6, г) под адресами интерполя­ции указывают численные значения и на­правления (относительно осей коорди­нат) векторов, проведенных из началь­ной точки дуги в ее центр, и координаты (или приращения) конечной точки дуги. Кадр интерполяции при таком способе может иметь.вид:

G90G03X{x1}Y{y1}I-{i}J-{j}

Однако несмотря на разнообразие способов задания параметров интерполяции все они сводятся к единой обшей расчетной схеме, обеспечивающей опре­деление радиуса дуги (если он не задан) по заданным элементам I, J, K.

 

Рис.6. Кодирование элементов круговой траектории.

Определенные правила записи в УП существуют также при задании функции С06 (параболическая интерполяция) и при программировании линейно-круговой интерполяции (ГОСТ 20999—83).

 

2.9 Вспомогательные функции.

Вспомогательные и другие функции. Подача и скорость шпинделя с адресами Р и 5 задаются в различных УЧЛУ по-разному. Достаточно распространен спо­соб задания с использованием кодовых таблиц, в которых двузначными цифрами закодированы подача и скорости шпин­деля данного станка. В современных станках с ЧПУ эти величины обычно задаются действительными числовыми значениями в мм/мин, мм/об, и об/мин.

Адрес инструмента Т с двузначным числом определяет код инструмента в многоинструментальных станках, а в ря­де случаев и номер связанного с инстру­ментом корректора. В ряде станков за­дание команды на инструмент пред­шествует команде на его замену (М06). Вспомогательные команды, задаваемые с адресом М, достаточно многочисленны (табл. 5).

При кодировании информации следу­ет иметь в виду, что в УЧПУ в исходном (начальном) состоянии установлены оп­ределенные значения подготовительных функций. Эти функции не следует программировать. Их вводят (указывают) в программу лишь в том случае, если по ходу программы были запрограмми­рованы другие функции, отменяющие действие исходных. Например, во многих УЧПУ исходной (введенной в УЧПУ) является функция G17 (плоскость интер­поляции XY), G91 (размеры в прираще­ниях) или G90 (абсолютные размеры).

Табл. 308. Значение вспомогательных функций по ГОСТ 20999—83

 

Табл. 309. Код функции Табл. 310. Наименование Табл. 311. Значение Табл. 312.
Табл. 313. M00 Табл. 314. Программируемый останов Табл. 315. Табл. 316. Останов без потери информации по окончании отработки соответствующего кадра. После, выпол­нения команд происходит останов шпинделя, охлаждения, подачи. Работа по программе во­зобновляется нажатием кнопки
Табл. 317. М01 Табл. 318. Останов с подтверждением Табл. 319. Функция аналогична МОО, но выполняется только при предварительном подтверждении с пульта управления
Табл. 320. М02 Табл. 321. Табл. 322. Конец программы Табл. 323. Табл. 324. Указывает на завершение отработки УП и при­водит к останову шпинделя, подачи и выключе­нию. охлаждения после выполнения всех команд в кадре. Используется для приведения в исход­ное состояние УЧПУ и (или) исполнительных органов станка
Табл. 325. МОЗ Табл. 326. Вращение шпинделя по часовой стрелке Табл. 327. Включает шпиндель в направлении, при котором винт с правой нарезкой, закрепленный в шпин­деле, входит в заготовку
Табл. 328. М04 Табл. 329. Вращение шпинделя против ча­совой стрелки Табл. 330. Включает шпиндель в направлении, при котором винт с правой нарезкой, закрепленный в шпин­деле, выходит из заготовки
Табл. 331. М05 Табл. 332. Табл. 333. Останов шпиндели Табл. 334. Табл. 335. Останов шпинделя наиболее эффективным спо­собом. Выключение охлаждения
Табл. 336. M06 Табл. 337. Табл. 338. Смена инструмента Табл. 339. Табл. 340. Команда на смену инструмента вручную или автоматически (без поиска инструмента). Может автоматически отключать шпиндель и охлаждение
Табл. 341. М07 Табл. 342. Включение охлаждения № 2 Табл. 343. Включение охлаждения № 2 (например, масля­ным туманом) Табл. 344.
Табл. 345. M08 Табл. 346. Табл. 347. Включение охлаждения № 1 Табл. 348. Включение охлаждения № 1 (например, жид­костью) Табл. 349.
Табл. 350. М09 Табл. 351. Отключение охлаждения Табл. 352. Отменяет М07, М08 Табл. 353.
Табл. 354. М10 Табл. 355. Табл. 356. Зажим Табл. 357. Табл. 358. Относится к работе с зажимным приспособле­нием подвижных органов станка
Табл. 359. M11 Табл. 360. Разжим Табл. 361. То же
Табл. 362. М19 Табл. 363. Табл. 364. Останов шпинделя в заданной позиции Табл. 365. Вызывает останов шпинделя при достижении им определенного углового положения
Табл. 366. МЗО Табл. 367. Табл. 368. Конец информации Табл. 369. Табл. 370. Приводит к останову Шпинделя, подачи и выклю­чению охлаждения после выполнения всех команд в данном кадре. Используется для установки в исходное состояние УЧПУ и (или) исполнитель­ных органов станка. Установка в исходное по­ложение УЧПУ включает в себя возврат к сим­волу <начало программы»
Табл. 371. М49 Табл. 372. Отмена ручной коррекции Табл. 373. Табл. 374. Функция, указывающая на отмену ручной кор­рекции скорости подачи и (или) скорости глав­ного движения и о возвращении этих параметров к запрограммированным значениям
Табл. 375. М59 Табл. 376. Табл. 377. Постоянная скорость шпинделя Табл. 378. Табл. 379. Поддержание постоянным текущего значения ско­рости шпинделя независимо от перемещения исполнительных органов станка и задействован­ной функции 096

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


Дата добавления: 2015-07-08; просмотров: 392 | Нарушение авторских прав


Читайте в этой же книге: МЕТОДЫ ПОДГОТОВКИ УПРАВЛЯЮЩИХ ПРОГРАММ | Операционные технологические процессы. Термины. | Кодирование информации. | Обозначения команд по ISO. | Организация органов управления. | Сопряжение УЧПУ со станком. | Программирование скорости главного движения. | Программирование перемещений. | Круговая интерполяция. | Безусловный переход. |
<== предыдущая страница | следующая страница ==>
Запись слов в кадрах управляющей программы.| Подготовка информации для управляющих программ.

mybiblioteka.su - 2015-2024 год. (0.01 сек.)