THE BELL

Є ті, хто прочитали цю новину раніше вас.
Підпишіться, щоб отримувати статті свіжими.
Email
ім'я
Прізвище
Як ви хочете читати The Bell
без спаму

Допоміжні функції (або М-коди) програмуються за допомогою адресного слова М. Допоміжні функції використовуються для управління програмою і Електроавтоматика верстата - включення / вимикання шпинделя, охолоджуючої рідини, зміни інструменту та ін.

Таблиця 3.

позначення

призначення

M00

програмований останов

M01

Зупинка з підтвердженням

M02

кінець програми

M03

Обертання шпинделя за годинниковою стрілкою

M04

Обертання шпинделя проти годинникової стрілки

M05

зупинка шпинделя

M06

зміна інструменту

M08

включення охолодження

М09

відключення охолодження

М17

Повернення з підпрограми

M18

Позиціонування шінделя на заданий кут

M19

орієнтація шпинделя

М20

Кінець повторюваного відрізка програми

M30

Зупинка і перехід в початок керуючої програми

M99

Продовжити виконання УП першого кадру

Допоміжні функції, які виконують включення будь-яких операцій ( M03, M04і M08), Виконуються на початку кадру перед командами руху. Решта допоміжні функції виконуються в кінці кадру.

У табл. 3 наведено список зазвичай використовуваних допоміжних функцій.

2.1. Програмований останов (M00)

Безумовний останов керуючої програми після виконання руху міститься в поточному кадрі. Стан УП не змінюється до повторного натискання кнопки STARTна пульті управління СЧПУ або клавіші НА ПОЧАТОК,для повернення до початку виконуваної УП.

2.2. Зупинка з підтвердженням (M01)

Зупинка керуючої програми після виконання руху міститься в поточному кадрі, за умови, що встановлений режим "Зупинка з підтвердженням" з панелі управління СЧПУ (див. Документ СЧПУ MSHAK- CNC Керівництво оператора).

приклад:

X-2 X-4.

M1; Зупинка виконання програми на цьому кадрі, якщо

; заданий режим "Зупинка з підтвердженням" з пульта оператора

2.3. Кінець програми (M02)

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

приклад:

G0X20Z50 Z.5

G0 X0Z0 M2

2.4. Обертання шпинделя за годинниковою стрілкою (М03)

Запускає обертання шпинделя за годинниковою стрілкою, використовуючи поточне значення, задане словом.

приклад:

G54 G0 X-20 Z30 S500M3

2.5. Обертання шпинделя проти годинникової стрілки (М04)

Запускає обертання шпинделя проти годинникової стрілки, використовуючи поточне значення, задане словом.

приклад:

G54 G0 X-20 Z30 S1500M4

2.6. Зупинка шпинделя (M05)

Зупиняє обертання шпинделя. Виконується після рухів, що містяться в кадрі.

приклад:

G28 X0 Z0 M5

G4 P2 M2

2.7. Зміна інструменту (M06)

Виконує зміну інструменту між шпинделем і магазином інструментів. З цієї функцій відбувається:

· Позиціонування по осях в точку зміни інструменту;

· Зупинка обертання шпинделя і орієнтація шпинделя;

· Зміна інструменту.

приклад:

T5; початок пошуку інструменту 5 в магазині

X50 Z60; продовження відпрацювання програми

M6; зміна інструменту

2.8. Включення охолодження (M08)

Включає подачу мастильно-охолоджувальної рідини (МОР).

приклад:

S300M3X20Z30G0

G1X50Z44M8; включити МОР

G0Z-100

2.9. Вимкнення охолодження (M09)

Вимикає подачу мастильно-охолоджувальної рідини (МОР).

приклад:

S300M3X20Z30G0 G1X50Z44 M9M5G0Z-100

2.10. Повернення з підпрограми (М17)

Визначає кінець підпрограми при її виклику словом з адресою L.

приклад:

X5Z5

; Основна програма

L10; Виклик підпрограми починається з кадру N10 X2Z8

N10Z2; Підпрограма з міткою кадру N10 X10

M17; Кінець підпрограми і повернення в основну програму

2.11. Позиціонування шпинделя (М18)

За допомогою цієї функції можна повернути шпиндель на заданий кут

формат:

M18 Pnnn

Де: nnn - кут повороту +/- 360 градусів.

Відлік кута повороту виконується щодо позиції шпинделя, на яку встановлюється шпиндель по функції M19.

приклад:

M18 P45; поворот шпинделя на 45 градусів

2.12. Орієнтація шпинделя (М19)

Допоміжна функція М19зупиняє обертання шпинделя, виконує його орієнтацію.

2.13. Кінець повторюваного відрізка програми (М20)

Визначає кінець повторюваного відрізка програми при її виклику словом з адресою H.

приклад:

N10 H2; виконати відрізок програми до M20 2 рази

2. Синтаксис визначення і виклику M-функцій .

Текст M-функції має починатися з заголовка , Після якого слід тіло функції.

Тема визначає "інтерфейс" функції (спосіб взаємодії з нею) і влаштований таким чином:

function [RetVal1, RetVal2,] \u003d FunctionName (par1, par2,)

Тут проголошується функція (за допомогою незмінного "ключового" слова function) з ім'ям FunctionName, яка приймає вхідні параметри par1, par2,, і виробляє (обчислює) вихідні (повертаються) значення RetVal1, RetVal2

По-іншому говорять, що аргументами функції є змінні par1, par2, .., а значеннями функції (Їх треба обчислити) є змінні RetVal1, RetVal2,.

Зазначене в заголовку ім'я функції (в наведеному прикладі - FunctionName) має служити ім'ям файлу, в який буде записаний текст функції. Для даного прикладу це буде файл FunctionName.m (розширення імені, як і раніше, має складатися лише з однієї літери m). Неузгодженості імені функції і імені файлу не допускається!

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

Як вхідні параметри, так і повернені значення можуть бути в загальному випадку масивами (в окремому випадку - скалярами) різних розмірностей і розмірів. Наприклад, функція MatrProc1

function [A, B] \u003d MatrProc1 (X1, X2, x)

A \u003d X1. * X2 * x;

B \u003d X1. * X2 + x;

розрахована на "прийом" двох масивів однакових (але довільних) розмірів і одного скаляра.

Ці масиви в тілі функції спочатку перемножуються поелементно, після чого результат такого перемноження ще множиться на скаляр. Таким чином породжується перший з вихідних масивів. Однакові розміри вхідних масивів X1 і X2 гарантують здійсненність операції їх поелементного множення. Другий вихідний масив (з ім'ям B) відрізняється від першого тим, що виходить складанням зі скаляром (а не множенням).

викликствореної нами функції здійснюється з командного вікна системи MATLAB (або з тексту будь-якої іншої функції) звичайним чином: записується ім'я функції, після якого в круглих дужках через кому перераховуються фактичні вхідні параметри , Зі значеннями яких і будуть зроблені обчислення. Фактичні параметри можуть бути задані числами (масивами чисел), іменами змінних, що вже мають конкретні значення, а також виразами.

Якщо фактичний параметр заданий ім'ям деякої змінної, то реальні обчислення будуть проводитися з копією цієї змінної (а не з нею самою). Це називається передачею параметрів за значенням .

Нижче показаний виклик з командного вікна MATLABа раніше створеної нами для прикладу функції MatrProc1.

Тут імена фактичних вхідних параметрів (W1 і W2) і змінних, в яких записуються результати обчислень (Res1 і Res2), не збігаються з іменами аналогічних змінних у визначенні функції MatrProc1. Очевидно, що збіги і не потрібно, тим більше, що у третього вхідного фактичного параметра немає імені взагалі! Щоб підкреслити це можливе відміну, імена вхідних параметрів і вихідних значень у визначенні функції називають формальними.

У розглянутому прикладі виклику функції MatrProc1 з двох вхідних квадратних матриць 2 x 2 виходять дві вихідні матриці Res1 і Res2 точно таких же розмірів:

Res1 \u003d
9 6
6 6

Res2 \u003d
6 5
5 5

викликавши функцію

MatrProc1 \u003d MatrProc1 ([1 2 3; 4 5 6], [7 7 7, 2 2 + 2], 1);

з двома вхідними масивами розміру 2x3, отримаємо дві вихідні матриці розміру 2x3. Тобто, одна і та ж функція MatrProc1 може обробляти вхідні параметри різних розмірів і розмірностей! Можна замість масивів застосувати цю функцію до скаляр (це все одно масиви розміру 1x1).

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

Коли Ви телефонуєте з параметрами 1,2,1 функція MatrProc1 повертає два значення: 2 і 3. Для використання в складі вираження використовується перше з них.

Так як виклик будь-якої функції можна здійснити, написавши довільне вираження в командному вікні MATLABа, то завжди можна припуститися помилки, пов'язану з розбіжністю типів фактичних і формальних параметрів. MATLAB не виконує ніяких перевірок на цю тему, а просто передає управління функції. В результаті можуть виникнути помилкові ситуації. Щоб уникнути (по-можливості) виникнення таких помилкових ситуацій, пропонується в тексті M-функцій здійснювати перевірку вхідних параметрів. Наприклад, у функції MatrProc1 легко здійснити виявлення ситуації, коли розміри першого і другого вхідних параметрів різні. Для написання такого коду потрібні конструкції управління, які ми поки ще не вивчали. Саме час приступити до їх вивчення!

Російсько-англійський переклад М-Функції

Воскобойников Б.С., Мітровіч В.Л .. Російсько-Англійський словник з машинобудування та автоматизації виробництва. Russian-English dictionary of mechanical engineering and manufacturing automation. 2003

Ще значення слова і переклад М-Функції з англійської на російську мову в англо-російських словниках і з російської на англійську мову в російсько-англійських словниках.

More meanings of this word and English-Russian, Russian-English translations for the word «М-Функції» in dictionaries.

  • ФУНКЦІЇ - Generic
  • ФУНКЦІЇ - Functions
    Російсько-Американський Англійська словник
  • - Em
    Російсько-Американський Англійська словник
  • ФУНКЦІЇ - Functions
    Russian Learner "s Dictionary
  • ФУНКЦІЇ - functions
    Russian Learner "s Dictionary
  • - прослуховування телефонне
    Англо-Російсько-Англійський словник спецслужб
  • - ум. M, m
  • - ум. M, m
    Великий Російсько-Англійський словник
  • UNDERTAKE - гл. 1) вживати, здійснювати Syn: launch 2) брати на себе відповідальність (за виконання чого-л.) She undertook to complete the ...
  • NEITHER - 1. місць .; отр. (В функції ім.) Жоден з двох; ніхто; ніщо neither of you can do that ≈ ніхто ...
    Великий Англо-російський словник
  • FUNCTIONS - Функції functions: cashier ~ обов'язки касира ceremonial ~ формальності custodian ~ функції опікуна з управління активами неповнолітнього functions: cashier ~ ...
    Великий Англо-російський словник
  • FUNCTION - функція, призначення - the * of education is to develop the mind освіту має на меті розвинути розумові здібності - ...
    Великий Англо-російський словник
  • FOR - (повна форма); (Скорочена форма) 1. союз 1) бо; з огляду на те, що (вводить підрядне причини) This is no party question, for ...
    Великий Англо-російський словник
  • FOR - (повна форма); fə (скорочена форма) 1. союз 1) бо; з огляду на те, що (вводить підрядне причини ...
    Англо-російський словник загальної лексики
  • FOR - 1. союз 1) бо; з огляду на те, що (вводить підрядне причини) This is no party question, for it touches us not as Liberals ...
    Англо-російський словник загальної лексики
  • радіоаматорів - amateur radio operator; radio ham ~ щогла ж. radio-mast, wireless mast; ~ Маяк м. Radio beacon; ~ Метріст м. Radar operator; ~ Наведення с. ...
    Російсько-Англійський словник загальної тематики
  • радіоаматорів - amateur radio operator; radio ham ~ щогла ж. radio-mast, wireless mast; ~ Маяк м. Radio beacon; ~ Метріст м. Radar operator; ~ Наведення с. radio guidance / control; ~ Обладнання с. wireless / radio equipment; ~ Нарис ...
    Російсько-Англійський словник - QD
  • ЧИСЛО - Число, наближено дорівнює 2,718, яке часто зустрічається в математиці та природничих науках. Наприклад, при розпаді радіоактивної речовини після закінчення часу ...
    Російський словник Colier
  • ФУНКЦІЙ - ФУНКЦІЙ ТЕОРІЯ В природничих науках. Аналітичні функції широко використовуються в деяких областях науки і техніки просто тому, що дають в ...
    Російський словник Colier
  • ФУНКЦІЙ - ФУНКЦІЙ ТЕОРІЯ Теорія міри та інтегрування є важливим розділом загальної теорії математичних функцій, що бере початок з робіт А.Лебега (1906) по ...
    Російський словник Colier
  • ТУРЕЧЧИНА - ТУРЕЧЧИНА: ПРИРОДА В рельєфі домінують Понтійські гори (хребти Кюре і Ілгаз), які простягаються уздовж узбережжя в східному напрямку. У більшості …
    Російський словник Colier
  • СРСР - СОЮЗ Радянських Соціалістичних Республік, СРСР Лютнева революція. Військові поразки на фронтах Першої світової війни і нараставший економічний хаос викликали громадські ...
    Російський словник Colier
  • СЕРЦЕ - СЕРЦЕ До початку 16 ст. будь-які уявлення про хвороби серця були відсутні; вважалося, що будь-яке пошкодження цього органу неминуче призводить до ...
    Російський словник Colier
  • ЛАВ - Багато задач в математиці призводять до формул, що містить нескінченні суми, наприклад, або Такі суми називаються нескінченними рядами, а їх складові ...
    Російський словник Colier
  • РОСІЙСЬКА - РОСІЙСЬКА ФЕДЕРАЦІЯ: ПРИРОДА Велика частина території Росії зайнята рівнинами. Російська (Східно-Європейська) рівнина розташована на захід від Уральських гір. Середня висота ...
    Російський словник Colier
  • МЕКСИКА - МЕКСИКА: ПРИРОДА Бльшую частина Мексики займає Мексиканське нагір'я, що переходить на півночі в високі рівнини і плато Техасу і Нью-Мексико; з ...
    Російський словник Colier
  • ЛЬОДОВИКИ - скупчення льоду, які повільно рухаються по земній поверхні. У деяких випадках рух льоду припиняється, і утворюється мертвий лід. Багато льодовики ...
    Російський словник Colier
  • ластоногих - ластоногих Справжні тюлені (сімейство Phocidae) добре пристосовані до життя в холодних морях: все їхнє тіло, включаючи короткий хвіст і ласти, ...
    Російський словник Colier
  • КЕНІЯ - Республіка Кенія, держава в Східній Африці. У минулому британська колонія і протекторат, в 1963 здобула незалежність. На півдні межує з ...
    Російський словник Colier
  • КАНАДА - КАНАДА Виконавча влада. Функції виконавчої влади в Канаді розподілені між главою держави і главою уряду. Функції першого носять формальний характер, ...
    Російський словник Colier
  • КИТАЙ - КИТАЙ: ПРИРОДА Серія плато і улоговин примикає до Тибетському плато на півночі, північному сході і сході. Ці території - Синьцзян, Внутрішня ...
    Російський словник Colier
  • китоподібних - китоподібних До підряду зубастих китів (Odontoceti) відносяться китоподібні з зубами - або на передній частині нижньої щелепи, або на обох ...
    Російський словник Colier
  • ІРЛАНДІЯ
    Російський словник Colier
  • ДИФЕРЕНЦІАЛЬНІ - Багато фізичні закони, яким підкоряються ті чи інші явища, записуються у вигляді математичного рівняння, що виражає певну залежність між якимись величинами. ...
    Російський словник Colier
  • ДЕРЕВО - багаторічна рослина з одревесневающим прямостоячим головним стеблом - стовбуром. Більш детальне або чітке визначення цієї "життєвої формі" дати важко через ...
    Російський словник Colier
  • ВЕНЕСУЕЛА - ВЕНЕСУЕЛА: ПРИРОДА Високий хребет Сьєрра-де-Періха утворює північно-західний відріг Анд, де проходить межа Венесуели і Колумбії. У межах цієї зони окремі ...
    Російський словник Colier
  • БІБЛІОТЕКИ - особливим чином організовані зібрання книг, журналів, відеозаписів і т.п. Хоча бібліотеки традиційно вважалися сховищами книг, бібліотечні зібрання завжди складалися з ...
    Російський словник Colier
  • Баальбек - в даний час невелике поселення, в давнину - прекрасне місто-храм на території Лівану, між хребтами Ліван і Антиліван. Широка долина, ...
    Російський словник Colier
  • БАНКІВСЬКІ - БАНКІВСЬКІ СИСТЕМИ Комерційні банки. Найбільш важливе місце в банківських системах займають комерційні банки, які в своїй нинішній формі вперше з'явилися ...
    Російський словник Colier
  • антилопа - загальна назва для багатьох парнокопитних ссавців, що відносяться до сімейства парнокопитних (Bovidae), але відрізняються від інших його представників більш витонченим статурою ...
    Російський словник Colier
  • АРТИЛЕРІЯ - АРТИЛЕРІЯ Завдання польової артилерії. Дві основні завдання польової артилерії полягають в наступному: 1) надання вогневої підтримки піхотним і танковим частинам ...
    Російський словник Colier
  • АВСТРАЛІЯ - АВСТРАЛІЯ: ПРИРОДА Уздовж східного берега Австралії від мису Йорк до центральної Вікторії і далі до Тасманії включно простягається піднесена смуга ...
    Російський словник Colier
  • ПІВДЕННО-АФРИКАНСЬКА - держава на півдні Африки. 31 травня 1910 був створений Південно-Африканський Союз, до складу якого увійшли самоврядні англійські колонії (Капська, Натал) ...
    Російський словник Colier
  • ФУНКЦІЯ - термін, який використовується в математиці для позначення такої залежності між двома величинами, при якій якщо одна величина задана, то інша може ...
    Російський словник Colier
  • ФУНКЦІЙ - ФУНКЦІЙ ТЕОРІЯ Багатство і різноманітність теорії функцій комплексного змінного обумовлено взаємодією геометрії і аналізу. Коли мова заходить про комплексне числі ...
    Російський словник Colier
  • ФУНКЦІЙ - ФУНКЦІЙ ТЕОРІЯ Функції, які використовуються в елементарному аналізі, задаються формулами. Їх графіки звичайно можна накреслити, не відриваючи олівець від паперу, як, ...
    Російський словник Colier
  • ФУНКЦІЙ - ФУНКЦІЙ ТЕОРІЯ Користуючись в основному такими засобами, як статечні ряди, контурний інтеграл і диференціювання, математики в наступні десятиліття зуміли досягти ...
    Російський словник Colier
  • СУЗІР'Я
    Російський словник Colier
  • радіоастрономії - розділ астрономії, що вивчає космічні об'єкти шляхом аналізу приходить від них радіовипромінювання. Багато космічні тіла випромінюють радіохвилі, що досягають Землі: це, в ...
    Російський словник Colier
  • 3. Основні технічні характеристики і механічна система
  • 4. Генератор надвисокого тиску
  • 5. Система електрокерування. Електрична система генератора надвисокого тиску
  • 6. Електрична система механічного верстата
  • 7. Система ЧПУ. Система координат
  • 8. Виконання програми ЧПУ
  • 9. Підготовчі функції. (Функція G)
  • ➔ 13. Інші функції (М функції)
  • 14. Функціонування системи
  • 15. Вибір основних функцій
  • 16. Редагування
  • 17. Перейменування, видалення
  • 18. Властивості програм ЧПУ
  • 19. Управління механізмом вручну
  • 20. Як встановити системи
  • 21. Параметри установки для верстата
  • 22. Основна функція GRAPH
  • 23. Інший спосіб вибору основної функції GRAPH
  • 24. Додаток 1: Коди помилок
  • 25. Система захисту
  • 26. Технологія і параметри обробки гідроабразивного різкою
  • 27. Транспортування і установка
  • 28. Пробний запуск
  • 29. Двовимірна і напівавтоматична система програмування з ЧПУ
  • 30. Запуск і установка
  • 31. Вибір файлу
  • 32. Попередня підготовка побудови графіка
  • 33. Вибір матеріалу і устаткування
  • 34. Створення програми ЧПУ
  • Інші функції (М функції)

    Інші функції гідроабразивного різання програмуються за допомогою букви М, за якою слідують 2 однозначних числа. Дана система має кілька таких функцій:

    М00 Зупинка програми

    М02 Завершення програми

    М30 Завершення програми з поверненням на початок

    М71-79 Неправильне функціонування плюс вихід

    Тепер ми розглянемо виконання функції М детально

    1. М00 - Зупинка програми

    Приклад: Коли система ЧПУ верстата гідроабразивного різання зчитує код М00 в блоці, вона зупиняє програму. Для запуску програми необхідно знову натиснути кнопку включення.

    2. М02 - Завершення програми

    Приклад: Цей код означає завершення програми і здійснює основну функцію скидання системи ЧПУ гідрорезка.

    3. М30 -Завершення програми з поверненням на початок

    Приклад: Ця функція схожа на функцію М02 плюс повернення системи ЧПУ установки гідроабразивного різання до першого блоку початку програми.

    4. М71-79 Неправильне функціонування плюс вихід

    Формат: М71 Приклад: Система ЧПУ гідроабразивного різання встановлює цю функцію і послідовність виконання операцій наступна:

      контроль відповідної передачі, з'єднання

      час затримки 400 м / с

      поломка №1

    M71- зупинка масляного насоса верстата гідроабразивного різання

    M71 зазвичай виникає перед М02, яка позначає зупинку масляного насоса після різання. Ця функція така ж, як і натискання кнопки зупинки.

    M72- зупинка водяного насоса

    Коли висвічується M72, двигун насоса припиняє роботу. Ця функція збігається з функцією кнопки зупинки насоса обладнання гідроабразивного різання.

    M73- запуск системи подачі води під високим тиском

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

    M74- зупинка системи подачі води під високим тиском

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

    під високим тиском.

    M75- відкриття клапана подачі піску

    Поява М 75 означає відкриття клапана подачі піску. Ця функція збігається з функцією натискання кнопки відкриття клапана подачі піску для гідроабразивного різання.

    M76- закриття клапана подачі піску

    Поява М 76 означає закриття клапана подачі піску. Ця функція збігається з функцією натискання кнопки закриття клапана подачі піску.

    F, S, T Функції.

    1. F-функція вибору подачі.

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

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

    2. Т функція вибору інструменту.

    Функція вибору інструменту також називається як функція Т. За допомогою даної функції здійснюється вибір інструменту. Функція вибору інструменту позначається буквою Т цифрами, які ставляться після позначення Т. В системі міститься до 20 назв параметрів вибору інструменту, від Т01 до Т20. У режимі PARAM натисніть кнопку F2 і на екрані висвітиться 20 параметрів вибору інструменту. Оператор може вибрати на екрані гідроабразивного верстата будь-яку кнопку параметра D в залежності від діаметра інструмента.

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

    THE BELL

    Є ті, хто прочитали цю новину раніше вас.
    Підпишіться, щоб отримувати статті свіжими.
    Email
    ім'я
    Прізвище
    Як ви хочете читати The Bell
    без спаму