Головна

Основні теоретичні відомості | Лабораторна робота №4 | Особливості циклу пошуку і зміни інструменту в системі ЧПУ 2Р32 | приклади програмування | структура кадру | структура слова | Основні положення | лінійна інтерполяція | кругова інтерполяція | гвинтові інтерполяція |

© um.co.ua - учбові матеріали та реферати

Основні теоретичні відомості

  1. A Теоретичні основи формоутворення.
  2. D2 - ступеня точності 2, 3; основні відхилення n, p, r
  3. I рівень. теоретичні відомості
  4. I. Деякі відомості про радіоактивність
  5. I. ОСНОВНІ ПРИНЦИПИ ЛІКУВАННЯ ХВОРИХ НА СИФИЛИСОМ

Керуюча програма записується у вигляді послідовності кадрів, що мають свою структуру і складаються зі слів, розташованих в певному порядку. Кожен кадр УП містить слово <Номер кадру> і одне або кілька слів, розташованих в певному порядку. Кадр УП може містити слово <Підготовча функція »,« Розмірне переміщення »,« Функція подачі "," Швидкість головного руху »,« Функція інструменту> і <Допоміжна функція>. Слово, в свою чергу, складається з літерного символу (адреси) і наступної за ним числової інформації, що представляє собою число зі знаком або цілочисельний код. Буквений адреса вказує вид описуваної словом інформації. Позначення символів адрес наведене в табл.1. Наприклад, слово Х-001500 означає команду на переміщення інструменту по осі Х в негативному напрямку на 1500 одиниць дискретності.

Таблиця 1.

 Сімволиадресов  значення символів
 A, B, C D Е F G  Кутові переміщення, відповідно, навколо осей X, Y, Z. Кутове переміщення навколо спеціальної осі (або третя функція подачі, або корекція інструменту) .Угловое переміщення навколо спеціальної осі (або друга функція подачі або номер кадру переходу) .Функція подачі.Подготовітельная функція.
 Сімволиадресов  значення символів
 I, J, K М NP, Q R S ТU, V, W L H  Параметри інтерполяції або крок різьблення, відповідно, вздовж осей X, Y, ZВспомогательная функціяНомер кадраТретьі функції переміщень, паралельних, відповідно, осях X і Y (або параметри корекції інструменту, або параметри підпрограм) Третя функція переміщення, паралельного осі Z (або параметр корекції інструменту ) Швидкість головного руху (шпинделя) Функція інструментаВторие функції переміщень, паралельних, відповідно, осях X, Y, ZОбращеніе до подпрограммеКолічество повторень ділянок програми

Примітки: 1. символи Н і L можуть бути не визначені.

2. якщо символи D, E, P, Q, R, U, V, W не використовуються в системі ЧПУ в зазначених в таблиці значеннях, то вони можуть бути застосовані в якості інших спеціальних значень.

Керуюча програма складається таким чином, щоб в одному кадрі записувалася тільки та геометрична, технологічна і допоміжна інформація, яка змінюється по відношенню до попереднього кадру.

Кожна керуюча програма повинна починатися символом <Початок програми>. Слова в кожному кадрі УП повинні записуватися в наступному порядку: <Номер кадру »,« Підготовча функція »,« Розмірні переміщення »,« Функції подачі "," Швидкість головного руху »,« Функції інструменту>, символ <Кінець кадру ».

Слово <Номер кадру> використовується для позначення елементарної ділянки УП і служить допоміжною інформацією. Номер кадру задається адресою N і цілим десятковим числом. Раціональна послідовна нумерація кадрів, проте допускаються будь-які переходи номерів і строго обмовляється лише їх не повторюваність в межах однієї УП. Щоб уникнути зміни в процесі редагування раніше встановленої послідовності практикується проводити запис номерів кадрів основної програми в старших розрядах слова <Номер кадру>. Тоді при нумерації нових кадрів використовуються молодші розряди цього слова. Наприклад, якщо між 15-м і 16-м кадрами УП необхідно вставити два нових кадру, послідовність кадрів буде виглядати так:

N 150, N 151, N 152, N 160.

Слово <Підготовча функція> визначає режим роботи системи ЧПУ. Це слово задається адресою G і двозначним десятковим кодовим числом. Функція G діє до тих пір, поки вона не буде замінена або скасована іншою функцією. У кадрі не може бути записано більше однієї підготовчої функції з основної групи. Значення різних підготовчих функцій наведені в таблиці 2.

Таблиця 2

 допоміжні функції  Областьдействія функції  Найменування  значення
 G00  I  позиціонування  Переміщення на швидкому ходу в задану точку. Раніше задана робоча подача не відміняється. Переміщення по осях можуть бути не координовані.
 G01 I  лінійна інтерполяція  Переміщення з запрограмованої подачею по прямій до точки
 G02, G03  I  кругова інтерполяція  Рух по дузі окружності відповідно в негативному і позитивному напрямку з запрограмованої подачею.
 G04 -  пауза  Витримка у відпрацюванні на певний час, встановлений на пульті або заданий в кадрі
 G06 I  параболічна інтерполяція  Рух по параболі із запрограмованою подачею
 G08 -  розгін  Плавне збільшення швидкості подачі до запрограмованого її значення на початку руху
 G09  -  Гальмування в кінці кадру  Плавне зменшення швидкості подачі до фіксованого значення при наближенні до заданої точки
 G17, G18, G19  II  площина обробки  Завдання відповідно площин XY, ZX, YZ для таких функцій, як кругова інтерполяція, корекція різального інструменту та ін.
 G33, G34, G35  I  нарізування різьблення  Нарізування різьблення відповідно з постійним, зростаючим або зменшується кроком
 G63  XIX  нарізування реьби  мітчиком
 G64 -  обробка  контурна обробка
 G90  VII  абсолютний розмір  Відлік переміщень в абсолютній системі координат з початком в нульовій точці системи ЧПУ
 G91  VII  Розмір впріращеніях  Відлік переміщень щодо попередньої запрограмованої точки
 G92 -  Установка абсолютних накопичувачів положення  Зміна стану абсолютних накопітелейположенія т. Е. Завдання нової системи координат
 G94, G95  VII  Одиниця виміру подачі  Швидкість подачі відповідно в мм / хв і в мм / об
 G96G97  XIV  швидкість  Швидкість різання постояннаяОтмена G96
 G41, G42G40G43, G44G49  IV XV  Коррекціяінструмента  На радіус, відповідно, ліва і праваяОтменаПоложітельная і отріцательнаяОтмена

 

Функції G94, G97 - відпрацьовуються за замовчуванням.

Слово <Розмірне переміщення> призначений для завдання геометричної інформації. Це слово записується в кадрі в наступному порядку адрес: X, Y, Z, U, V, W, P, Q, R, I, J, K, A, B, C, D, E.

Числа, які стоять після буквених адрес в словах <Розмірні переміщення>, означають або координати опорних точок траєкторії інструменту (абсолютні розміри), або збільшення координат цих точок (розміри в збільшеннях). Розміри записуються цілими числами зі знаком з урахуванням дискретності завдання розмірів для конкретної системи ЧПУ. При цьому знак "+" може не вказуватися. Траєкторія інструменту може містити ділянки переміщень на швидкому ходу і ділянки лінійної, кругової або параболічної інтерполяції, які інструмент проходить на робочій подачі. Характер переміщення задається в кадрі відповідної підготовчої функцією G00, G01, G02, G03 або G06, якщо вона не була запрограмована в попередніх кадрах УП, з адресами розмірних переміщень (X, Y, Z).

Початкова точка кожної ділянки інтерполяції (крім першого, в початковій точці якого інструмент повинен знаходитися перед початком обробки) є одночасно кінцевою точкою попереднього ділянки, тому в кадрах УП задається інформація тільки про кінцевих точках.

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

Слово <Функція подачі> може визначати як результуючу швидкість подачі, так і складові цієї швидкості, розкладеної по координатним осях. У кадрі результуюча швидкість подачі записується під адресою F після всіх слів <Розмірне переміщення>. Слово <Функція подачі>, що відноситься до певної осі координат, записується безпосередньо за словом <Розмірне переміщення> по цій координаті. Розмірність швидкості подачі кодується підготовчої функцією G94, якщо одиницею її вимірювання є мм / хв, або підготовчої функцією G95, якщо подача задається в мм / об.

Слово <Швидкість головного руху> записується з адресою і визначає лінійну швидкість точки прикладання інструменту в мм / хв або частоту обертання шпинделя в об / хв.

Для кодування швидкостей подачі і головного руху <швидкості різання> застосовуються методи прямого позначення, геометричній і арифметичній прогресії і символічний.

Слово <Функція інструменту> використовується для вказівки інструменту і коректора. В цьому випадку з адресою Т записується кодове число однією або двома групами цифр. Одна група цифр в слові <Функція інструменту> задає тільки номер інструменту і його позицію, а коректор для цього інструменту визначається іншим словом з адресою D. Якщо груп дві, то друга група цифр визначає номер коректора довжини, положення або діаметра інструмента. Наприклад, в слові ТО914: Т - адреса, 09 - номер інструменту, 14 - номер коректора. Якщо програмується номер інструменту без вказівки коректора, то друга група цифр містить нулі (ТО900), а якщо програмується коректор для заданого в одному з попередніх кадрів інструменту, то нулі містить перша група цифр (Т0014).

Слово <Допоміжна функція> задає команду виконавчому органу верстата або системі ЧПУ. Допоміжні функції задаються словами з адресою М і двозначним десятковим кодовим числом. Допоміжні функції розділені на групи в залежності від того, починає вадами слуху діяти до початку переміщення, запрограмованого в даному кадрі або після виконання переміщення в даному кадрі. Значення деяких допоміжних функцій наведено в таблиці 3.

Таблиця 3

 Допоміжні-ва функція  початок дії  Тривалістю-ність дії  Найменування  значення
 М00  II  II  програмований останов  Зупинка шпинделя і вимикання охолодження. Робота УП відновлюється після натиснення відповідної кнопки на пульті управління
 М01  II  II  Зупинка з підтвердженням  Те ж, що і М00, але виконується при попередньому натисканні кнопки на пульті управління.
 М02  II  II  кінець програми  Зупинка шпинделя і вимикання охолодження. Приведення в початковий стан керуючого пристрою і повернення робочих органів верстата в вихідне положення, а також протягування перфострічки, склеєної в кільце, або зворотне перемотування.
 М03, М04  I  I  Обертання шпинделя за годинниковою стрілкою  Включення шпинделя відповідно в негативному або позитивному напрямку обертання
 M05  II I  зупинка шпинделя  Зупинка найбільш ефективним способом, наприклад, гальмуванням
 М07, М08 I I  Включеніеохлажденія  Включає охолодження соответственноN2 і N1
 М09  II I  Отключеніеохлажденія  Скасовує команди, задані функціями М07, М08, М50, М51
 М10, М11  I  I  Затиск і разжим  Відносяться до затискним пристосуванням рухомих органів верстата, наприклад, столу, патрона і т. П.
 М19  II I  Зупинка шпинделя в заданій позиції  Команда на останов шпинделя в певному кутовому положенні
 М30  II  II  кінець стрічки  Те ж, що і М02, але з можливістю звернення до другого зчитування інформації з перфострічки
 М38, М39 I I  Діапазон частот обертання шпинделя  Задає діапазон частот обертання відповідно шпинделя N1 і N2

Програмування будь-якого руху системи верстат-пристосування- інструмент-деталь (СНІД) здійснюється в деякій системі координат. Для складання керуючої програми використовується система координат деталі, яка поєднується з системою координат верстата. Стандарти ISO (International Standart Organization) визначають вибір координатних осей для різних типів верстатів з ЧПУ. Вказівка ??напрямку переміщень різального інструменту проводиться в припущенні, що рухається тільки інструмент, а оброблювана деталь залишається нерухомою. Насправді часто відбувається навпаки -перемещается деталь (закріплена, наприклад, на столі свердлильного або фрезерного верстата) щодо інструменту, що займає фіксоване положення в просторі. Однак при програмуванні рухів системи СНІД несуттєво, яким чином забезпечується рух інструменту по одній з осей: його власним переміщенням в заданому напрямку або рухом столу верстата в протилежному напрямку. На рис.1 показано розташування координатних осей на токарних верстатах, а на рис.2 - на свердлильних і фрезерних верстатах,

Програмування рухів інструменту для свердлильних і фрезерних верстатів з ЧПУ здійснюється в просторі X Y Z (рис.2), а для токарних верстатів в площині X Z (рис.1). Позитивні напрямки обертальних рухів інструменту, які за стандартом ISO позначаються буквами А, В, С, визначаються за "правилом гвинта".

Якщо верстат має декілька робочих органів (столів, супортів, бабок і т. Д.), То переміщення уздовж осей координат головного робочого органу позначають XYZ, переміщення уздовж осей в зворотному напрямку - X'Y'Z '(рис.3). Дані про конструкції верстата з ЧПУ, необхідні для програмування його роботи, містяться в паспорті верстата і інструкції по програмуванню.

Для узгодження системи координат деталі, в якій задані координати опорних точок траєкторії інструменту, з системою координат верстата застосовується програмований зрушення нуля, який кодується в кадрі УП підготовчої функцією G92. цей кадр відпрацьовується без переміщення робочих органів верстата. Програмований зрушення нуля використовується і для обліку в УП різних вильотів інструментів при їх зміні. Наприклад, після повороту резцедержателя для заміни інструменту з вершиною, розташованою в точці Т1, На інструмент з вершиною, розташованою в точці Т2, Перетворення координат вершини інструменту також задається функцією G92.

Позиціонування вершини інструменту в задану точку на швидкому ходу кодується підготовчої функцією G00. Рух робочих органів верстата при відпрацюванні кадру з функцією G00 починається одночасно за всіма заданими осях, і тому швидкості і напряму інструменту щодо деталі залежать від збільшень координат. Якщо позиціонування необхідно провести окремо по осях, то по кожній координаті воно задається окремим кадром.

Приклад структури кадру для системи ЧПУ МС2101 (2Р32):

N03 G03 X + 53000 Z-53000 (C = 53000) I + 53000 J + 53000 (R + 53000) F30 S2000 (S05) T03 D15 M03.

Приклад структури кадру для системи ЧПУ Електроніка НЦ31 (символ *-означає приналежність елементів до одного кадру, останній елемент якого не має зазначеного символу)

N05 G03 *

N06 X + 53000 *

N07 Z-53000 *

N08 P1 + 53000 *

N09 P2 + 53000 *

N10 F30

Незважаючи на наявну можливість оперувати кадрами великої тривалості на практиці намагаються приводити їх до відносно невеликим розмірам. Елементи, що вимагають великого часу на виконання, виділяють в окремі функціонально відособлені кадри.


1.3. Завдання для перевірки навичок з даного розділу

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

В якості базового верстата розглянемо токарний багатоопераційний верстат моделі СТМ100, з системою ЧПУ 2Р32. Структура кадру в цій системі аналогічна за винятком окремих нюансів розглянутої раніше системі МС2101. У пропонованому верстаті передбачена можливість виконувати операції фрезерування. Для чого привід шпинделя може перемикатися з головного руху на стежить режим і додатково передбачено привід фрезерного інструменту. Налаштування такого роду проводяться за допомогою наступних допоміжних функцій: М83 і М84 відповідно включення і виключення фрезерного інструменту; М85 і М86 - відповідно від'єднання датчика різьблення; М89- підключення стежить і відключення токарного шпинделів і М90 - відповідно навпаки. Розглянемо приклад налаштування верстата на операцію точіння (дужки є символом коментаря).

ПС (переклад рядка - початку будь-якої програми)

% 1 (% - символ початку будь-якої програми; 1 - номер програми)

N01 М86 (відключення датчика різьблення)

N02 М90 (підключення токарного і відключення стежить приводів)

N03 G91 M84 (розмір в збільшеннях, відключення фрезерного приводу)

N04 S2000 M04 T01 (швидкість головного руху 2000об / хв, обертання шпинделя проти годинникової стрілки, встановити інструмент №1)

N05 G43 D16 Z - 200000 (Z1) (позитивна корекція інструменту, номер коректора -16, переміщення на прискореній подачі по осі Z)

N06 G43 D17 X - 150000 (X1) М07 (новий позитивний коректор №17, переміщення на прискореній подачі по осі Х, включення МОР)

N07 G01 Z - 22000 (Z2) F30 (Лінійна інтерполяція, переміщення по осі Z з робочою подачею 30мм / хв)

... ...

N24 G28 G40 X0 Z0 M05 (автоматичний вихід в нульову початкову точку, скасування всіх коректорів, останов шпинделя)

N25 M02 (кінець програми)

N26 M30 (кінець стрічки)

Різні варіанти завдань необхідних елементів кадрів керуючої програми наведено в таблиці 4.

Таблиця 4.

 № вар. (I)  Размерностьподачі  Размерностьскорості рез.  Тіпкоррекція  Направленіевращ. ПГД  Велічінадіскрета
 мм / хв  об / хв  покладе  по годину. стрілки.  0.005
 мм / хв  об / хв  отрицат.  Проти годину стор.  0.0025
 мм / хв  м / хв  покладе  Проти годину стор.  0.01
 мм / хв  м / хв  отрицат.  по годину. стрілки.  0.0025
 мм / об  об / хв  покладе  по годину. стрілки.  0.005
 мм / об  об / хв  отрицат.  Проти годину стор.  0.01
 мм / об  м / хв  покладе  Проти годину стор.  0.005
 мм / об  м / хв  отрицат.  Проти годину стор.  0.0025
 мм / об  об / хв  покладе  по годину. стрілки.  0.005

Номер конкретного завдання визначається відповідно до порядкового номера студента в списку групи журналу обліку лабораторних робіт (n). Для n = 1-9 перша операція - точіння i = n; для n = 10-19 перша операція фрезерування i = n / 10; для n = 20-29 перша операція - Різьбонарізання i = n / 20. Координати опорних точок X1, Z1, Z2 відповідно до розглянутим прикладом визначаються за такими формулами (розмірності координат наведені в міліметрах, швидкість різання - в об / хв; подача - в мм / хв, для перекладу в інші системи відліку використовувати умовне значення діаметра Д = 40мм):

X1 = 40 + n; Z1 = 130 + n; Z2 = 30 + n; S = 100n; F = 10 + n; Т = n; D = 10 + n; №программи = n.

Контрольні питання

1. Які функції в УП визначають геометрію оброблюваної поверхні?

2. Чим відрізняються налагоджувальні та основні підготовчі функції?

3. Поясніть структуру кадру кругової інтерполяції?

4. Яку інформацію несе функція зміни інструменту?

5. Які дії проводяться в верстаті при наявності М-функції в кадрі УП?

6. Що таке і навіщо задається площину інтерполяції?

7. Що таке кадр керуючої програми?

8. Якого типу слова використовуються в кадрах керуючої програми?

9 За допомогою яких функцій можуть змінюватися системи координат?

10. Чим повинна закінчуватися керуюча програма?

 



введення 4 | Основні теоретичні відомості