Перегляд теми - а як щодо linux cnc emc2 замість мача

Що робиться в Mach3 при натисканні F12 можу тільки здогадуватися.

Як приблизно відбувається робота з linuxcnc (emc2):

1. При включенні верстата linuxcnc не знає реального стану осей (адже їх могли руками крутити), тому спочатку Випоняемие пошук машинних (абсолютних) нулів. Осі перемещяются в свої нулі і linuxcnc повідомляється (кнопкою) що вісь на нулі. При наявності концевиков досить просто натиснути кнопку "Все в початок" і все осі самі поїдуть в початок і linuxcnc обнулится. Причому для "обнулення" осі зовсім необов'язково переміщати вісь саме в 0, наприклад я завжди налаштовую "обнулення" по Y не в нулі, а в максимумі коорднати - при цьому машинний нуль все одно буде в лівому ближньому куті столу, але шпиндель зупиниться в лівому дальньому кутку, щоб не заважали. Це обнулення робиться один раз при включенні верстата.

2. Далі треба верстата вказати нуль заготовки / деталі. Це робиться для кожної осі окремо (можна налаштувати інакше) - фреза підводиться до нуля деталі і тулиться кнопка "Задати відступ", в термінах G-code це задається зсув по G54. При цьому є можливість в спеціальне поле додати числове зміщення. Наприклад ви спозиціонували Z за контактним датчику, який лежить на заготівлі, але сам датчик має деяку товщину - ось цю товщину і слід ввести, тоді linuxcnc автоматом врахує поправку. Це дефолтний "ручний" спосіб, при бажанні все це можна автоматизувати будь-яким зручним чином.

Якщо потрібно зробити кілька однакових деталей, то просто для кожної виконується пункт 2.

Усередині УП для власних зсувів системи координат можна використовувати зміщення по G92.

Re: А як щодо Linux cnc EMC2 замість Мача?

Як все складно
Ну що ж робити. Будемо вчити

Re: А як щодо Linux cnc EMC2 замість Мача?


Так це на словах і в теорії складно. а пару раз самому зробити - і ніби само виходить!

Re: А як щодо Linux cnc EMC2 замість Мача?

Всім доброго ранку. Прошу Вашої допомоги в освоєнні нової програми. Якщо з Мачем на форумі все розжовано і розтлумачено, то ось за цією програмою ось так "з наскоку" повної інформації знайти не вдалося. Загалом ситуація у мене наступна. Є станочек на ньому в певному місці столу встановлена ​​майданчик для визначення висоти інструменту. Як зробити так що б я, ну вже як мінімум, міг хоча б руками підігнати туди шпиндель і натиснувши кнопку виставити "0" по "Z". Ну а вже взагалі межа мрій, так це що б виявивши в програмі рядок на зміну інструменту він сам під'їжджав в потрібну точку, чекав поки я поміняю фрезу, тикав в площадку (обнуляли Z), а вже потім їхав до заготівлі і продовжував її пиляти. Знаю, що таке можливо, але готових рішень (повних інструкцій) я так і не зустрів. Дуже сподіваюсь на вашу допомогу.