Страница 6 из 6

Re: Можно ли так в EMC2?

Добавлено: 01 дек 2014, 20:18
verser
Судя по картинке, у тебя перевернута ось X,
исправляется типа так

Код: Выделить всё

[AXIS_0]
...
SCALE = -400.0
...
а дальше - следуй мыслям из предыдущего поста UAVpilot

Re: Можно ли так в EMC2?

Добавлено: 01 дек 2014, 20:47
Serg
У тебя с ini сказано, что все датчики HOME находятся в начале оси (HOME_OFFSET), т.е. в левом нижнем углу.

Re: Можно ли так в EMC2?

Добавлено: 01 дек 2014, 20:58
solanto
Но если я меняю первую или вторую ось (HOME_OFFSET) на конец оси, то он тупа упирается в датчик и всё

Re: Можно ли так в EMC2?

Добавлено: 01 дек 2014, 21:00
solanto
Переделаю всё к чертям на нихний левый угол и пусь горит он синем пламенем.

Re: Можно ли так в EMC2?

Добавлено: 01 дек 2014, 21:44
solanto
verser писал(а):исправляется типа так
Помогло. Пришлось переставить Датчик на другую сторону.

Re: Можно ли так в EMC2?

Добавлено: 01 дек 2014, 22:01
Алексс
не нужно пороть горячку :)

на моем станке, например, оба датчика home стоят на краях стола, однако станочный ноль находится в центре стола.
с какой стороны стоит датчик тоже не важно (кроме оси Зет, разумеется). где находится станочный ноль тоже не важно, но бывает полезно иметь его где-то, где тебе удобно. на мой взгляд, станочный ноль, где он у тебя сейчас - самое удобное место.

читай в мануале как работают настройки
HOME_OFFSET = 139.83
HOME_SEARCH_VEL = 17
HOME_LATCH_VEL = -1.5

и все настроишь как тебе надо.

Re: Можно ли так в EMC2?

Добавлено: 01 дек 2014, 22:30
verser
solanto писал(а): Помогло. Пришлось переставить Датчик на другую сторону.
Это было не обязательно, достаточно было просто

Код: Выделить всё

[AXIS_0]
...
HOME = 210.0
...
HOME_SEARCH_VEL = 15.000000
HOME_LATCH_VEL = -1.250000
...

Re: Можно ли так в EMC2?

Добавлено: 01 дек 2014, 23:28
solanto
Всё предложенное попробую завтра. Сейчас поздно уже.

Re: Можно ли так в EMC2?

Добавлено: 02 дек 2014, 01:00
Serg
Алексс писал(а):не нужно пороть горячку :)
+1 Надо просто внимательно осознать что именно означает каждый параметр и тогда наступит просветление.
Тем более, что по хомингу в доках есть замечательная "мурзилка".

Re: Можно ли так в EMC2?

Добавлено: 02 дек 2014, 19:15
solanto
Почитал как надо настраивать, но применительно к моему станку не получается по феншую настроить. Перевернуть стол перевернул, теперь у меня станок хомится в правом верхнем углу и выпиливает всё как надо, не зеркалит и не пререворачивает надписи. Оставлю пока так, а потом когда савсем приспичит, переделаю. Тем более гредёт крупная модернизация электроники и возможно механики.

Re: Можно ли так в EMC2?

Добавлено: 02 дек 2014, 19:41
solanto
Сегодня во время обработки была смена инструмента. Так вот она проходит у меня в ручном режиме, как наверно и у большенства. Фреза тупа поднимается вверх и ты меняешь её, потом нулишь от детали/стола (у кого как) и дальше обработка идёт. А можно сделать что бы при смене инструмента станогк ехал в отределённую точку, я поменял фрезу и станок уехал к началу обработки и обработал деталь? Естетсвенно это с нажатиями кнопок "применить".

Re: Можно ли так в EMC2?

Добавлено: 02 дек 2014, 20:36
verser

Re: Можно ли так в EMC2?

Добавлено: 02 дек 2014, 22:27
solanto
Я так понял в ini файле в зоне EMCIO можно задать две строки TOOL_CHANGE_POSITION, типа сначало перемещаем по Z:
TOOL_CHANGE_POSITION = 0 0 50
Потом по X и Y:
TOOL_CHANGE_POSITION = 200 200 0
Я правильно понял?

Re: Можно ли так в EMC2?

Добавлено: 02 дек 2014, 22:35
solanto
Вопрос отподает. Нашел другое решение. Спасибо.

Re: Можно ли так в EMC2?

Добавлено: 02 дек 2014, 22:42
Serg
Нет, можно только одну строчку.
Использование этой функции чревато - легко можно снести фрезу об какое-нибудь высокое крепление, особенно если заготовка высотой близка к предельной высоте станка.
Правильнее будет управлять поездкой в точку смены постпроцессором - ибо только CAM точно знает можно-ли куда-то поехать и безопасный путь туда. И можно-ли вообще туда ехать (например работа внутри заготовки края которой выше пределов станка). А саму точку можно задать например координатами для G28.

Re: Можно ли так в EMC2?

Добавлено: 02 дек 2014, 22:51
solanto
Я сделал так:

Код: Выделить всё

[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
TOOL_CHANGE_QUILL_UP = 1
TOOL_CHANGE_POSITION = 200 200 0
TOOL_CHANGE_WITH_SPINDLE_ON = 0

Re: Можно ли так в EMC2?

Добавлено: 04 дек 2014, 19:54
solanto
Доброго времени суток. Подскажите где можно почитать подробно про настройки в tool.tbl?

Re: Можно ли так в EMC2?

Добавлено: 04 дек 2014, 20:16
verser
solanto писал(а):Доброго времени суток. Подскажите где можно почитать подробно про настройки в tool.tbl?
Вот :)
Запись текущего инструмента в таблицу делается вот таким g-code :

Код: Выделить всё

M61 T1 (смена инструмента на #1)
G0 X20 Y20 Z20 (так или иным способом перемещаемся в какую-либо точку, которую хотим сделать нулем для текущего инструмента)
G10 L10 P1 X0 Y0 Z0 (запись в таблицу отступов для инструмента №1, тех что в прошлой строчке - X20 Y20 Z20 )
G43 H1 (выполнить отступ для инструмента №1 без переезда, взять его из таблицы, после выполнения G43 отразиться в Gremline скачком траектории)
Если действия, описанные выше, уже один раз выполнились для инструмента T1, то повторную их "активацию" можно делать

Код: Выделить всё

M61 T1 (смена инструмента)
G43 H1 (сделать отступ согласно таблицы)
И вот, вот

Re: Можно ли так в EMC2?

Добавлено: 04 дек 2014, 21:44
solanto
Меня интересуют именно что значит каждый параметр в файле tool.tbl т.е. для чего он нужен и как он работает в развёрнутом виде. А за объяснение как происходит смена инструмента и как заносится значение в таблицу спасибо.