1. F: Встановити швидкість подачі
«Fx» – встановити швидкість подачі на «x». «x» зазвичай вимірюється в машинних одиницях (дюймах або міліметрах) за хвилину.
Застосування швидкості подачі здійснюється відповідно до опису в розділі Feed Rate, за винятком випадків, коли діє «режим зворотної швидкості подачі» або «режим подачі на оберт», в яких швидкість подачі визначається відповідно до опису в розділі G93 G94 G95.
2. S: Встановлення швидкості шпинделя
Sx [$n] - встановити швидкість шпинделя на x обертів за хвилину (RPM), а додатковий $ встановити швидкість шпинделя для конкретного шпинделя. Без $ команда за замовчуванням використовуватиме spindle.0.
Шпиндель (шпинделі) або вибраний шпиндель буде обертатися з цією швидкістю, коли діє команда «M3» або «M4». Можна програмувати команду S незалежно від того, обертається шпиндель чи ні. Якщо перемикач перевищення швидкості увімкнено і не встановлено на 100 %, швидкість буде відрізнятися від запрограмованої.
Програмувати S0 можна, шпиндель не обертатиметься, якщо це зробити.
Це помилка, якщо:
-
число S є від’ємним.
Як описано в розділі «gcode:g84, цикл правого нарізування з витримкою», якщо активний цикл свердління «G84» (нарізування) і потенціометри швидкості та подачі ввімкнені, буде використовуватися той, що має найнижче значення. Швидкість обертання та швидкість подачі залишатимуться синхронізованими. У цьому випадку швидкість може відрізнятися від запрограмованої, навіть якщо потенціометр корекції швидкості встановлений на 100%.
3. T: Вибрати інструмент
Tx - підготуйтеся до переходу на інструмент «x».
Інструмент не змінюється, поки не буде запрограмовано «M6» (див. розділ M6). Слово T може з’являтися в тому ж рядку, що й «M6», або в попередньому рядку. Немає нічого страшного, якщо слова T з’являються в двох або більше рядках без зміни інструменту. Тільки останнє слово T набуде чинності під час наступної зміни інструменту.
|
Note
|
Коли LinuxCNC налаштований для невипадкового змінювача інструментів (див. запис для RANDOM_TOOLCHANGER у розділі EMCIO Section), «T0» отримує спеціальне оброблення: жоден інструмент не буде вибрано. Це корисно, якщо ви хочете, щоб шпиндель був порожнім після зміни інструменту. |
|
Note
|
Коли LinuxCNC налаштований для випадкового змінювача інструментів (див. запис для RANDOM_TOOLCHANGER у розділі EMCIO Section), «T0» не отримує жодного спеціального ставлення: T0 є дійсним інструментом, як і будь-який інший. Зазвичай T0 використовується на верстаті з випадковим перемикачем інструментів для відстеження порожнього гнізда, щоб він працював як верстат з невипадковим перемикачем інструментів і розвантажував шпиндель. |
Це помилка, якщо:
-
використовується від’ємне число T,
-
Використовується номер T, якого немає у файлі таблиці інструментів (за винятком того, що T0 на невипадкових змінниках інструментів приймається, як зазначено вище).
На деяких верстатах карусель рухається, коли програмується слово T, одночасно з обробкою. На таких верстатах програмування слова T за кілька рядків до зміни інструменту заощадить час. Загальною практикою програмування для таких верстатів є розміщення слова T для наступного інструменту, який буде використовуватися, в рядку після зміни інструменту. Це максимізує час, доступний для руху каруселі.
Швидкі переміщення після «T<n>» не відображатимуться на попередньому перегляді AXIS до завершення переміщення подачі. Це стосується верстатів, які переміщуються на великі відстані для зміни інструменту, наприклад токарні верстати. Спочатку це може бути дуже заплутаним. Щоб вимкнути цю функцію для поточної програми інструменту, введіть G1 без будь-якого переміщення після «T<n>».