Форум клана ЧПУшников

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум клана ЧПУшников » Станки с ЧПУ » Подключение А-оси.


Подключение А-оси.

Сообщений 1 страница 18 из 18

1

Лет 5 назад купил станок ЧПУ в Луганске. Станок с 4-я двигателями (осями). Но 4-я ось (А) не активирована. Сейчас решил ее запустить, но не знаю какие в Mach3 ставить галочки. Подскажите, пожалуйста. Рабочее поле станка 600ч400. Винты D14 с шагом 4,6мм (если не ошибаюсь). Mach R3.042.040. Остальное на фото.
http://s3.uploads.ru/t/NYMas.jpg
http://sa.uploads.ru/t/uUkCp.jpg
http://s2.uploads.ru/t/5tQge.jpg
http://s9.uploads.ru/t/bqIQ7.jpg
http://s2.uploads.ru/t/5g38j.jpg
http://sf.uploads.ru/t/Y9NUs.jpg
http://sg.uploads.ru/t/zPbm7.jpg
http://sd.uploads.ru/t/TYIAR.jpg
http://sg.uploads.ru/t/JsIkY.jpg
http://s0.uploads.ru/t/Dhpni.jpg
http://se.uploads.ru/t/EzDPG.jpg
http://sg.uploads.ru/t/hOCu3.jpg
http://s8.uploads.ru/t/JZGWY.jpg
http://s5.uploads.ru/t/TShGu.jpg
http://s9.uploads.ru/t/jhtcA.jpg
http://s2.uploads.ru/t/usJXh.jpg
http://s0.uploads.ru/t/W0oev.jpg
http://sd.uploads.ru/t/L2xj8.jpg

0

2

Привет. Тоже недавно запускал поворотку через Мач. Опыта минимум. Я понял, что мач не очень приспособлен для работы с 4 осью, используется подмена осей. Модель разворачивается на плоскость(я пользовался арткамом), а потом в g коде правится Х на А. В маче настройки для оси А выставляются в зависимости от диаметра изделия. Вот этот урок мне помог https://www.youtube.com/watch?v=x3qLyyKlNpE

0

3

лехич написал(а):

. Я понял, что мач не очень приспособлен для работы с 4 осью, используется подмена осей.

Это не мач не приспособлен - это арткам не приспособлен ;)
По поводу станка от твитов - обычно в комплекте с ним идёт диск с уже готовыми "профилями" станков.
Но если хотите вручную - для начала изучите какие настройки за что отвечают. Далее уже всё само станет понятно(что и куда тыкать).

0

4

лехич написал(а):

Привет. Тоже недавно запускал поворотку через Мач. Опыта минимум. Я понял, что мач не очень приспособлен для работы с 4 осью, используется подмена осей. Модель разворачивается на плоскость(я пользовался арткамом), а потом в g коде правится Х на А. В маче настройки для оси А выставляются в зависимости от диаметра изделия. Вот этот урок мне помог https://www.youtube.com/watch?v=x3qLyyKlNpE

Для начала, эта 4-я ось должна вращаться. А это уже зависит от Mach. В котором я и пытаюсь разобраться. Развертка модели в Арткаме обусловлена возможностями Арткама. Другие САМ программы лишены такого недостатка. Например Deskproto или RhinoCAM.

0

5

megagad написал(а):

лехич написал(а):

По поводу станка от твитов - обычно в комплекте с ним идёт диск с уже готовыми "профилями" станков.
Но если хотите вручную - для начала изучите какие настройки за что отвечают. Далее уже всё само станет понятно(что и куда тыкать).


Когда я покупал станок, "твитов" ещё не было. Был просто Сергей, у которого "всегда не хватало времени".
Поэтому я, собственно, и пытаюсь разобраться с настройками. А самый эффективный способ разобраться - это спросить у тех, кто уже разбирался.
Я так понимаю, вы, megagad, в этом разбираетесь. Вы не могли бы мне подсказать решение?

0

6

Avero написал(а):

Я так понимаю, вы, megagad, в этом разбираетесь. Вы не могли бы мне подсказать решение?

Не имея станка перед собой. "на пальцах" объяснять что и куда тыкать очень сложно(я не учитель, к сожалению). особенно людям, которые не хотят читать ;)
Но могу дать направление откуда начать:
1) перво наперво выяснить какой мирошаг стоит у драйвера этой 4-й оси - это нужно для вычисления циферьки "импульсов пер юнит". Для оси вращения тут вычисляем сколько нужно подать импульсо, чтобы ось повернулась на 1° Так как ваш двиг имеет 1,8° и редуктор у вас 1/5 вычисления будут "просты до безобразия" - на каждый "полный" шаг ось повернётся на 0.36°. Или 2.77(7) импулсьов на 1°. далее просто нужно умножить эту циферь(2.777(7)) на выставленный "делитель", чтоб получить реальное значение импульсов на 1°. Пример - у вас делитель 1/8, умножаем 2.777 на 8 и получаем 22.222(2). Проверяем от обратного - двигатель имеет 200 шагов на оборот, с редуктором на выходе - 1000. при делителе 1/8 нужно подать 8000 импульсов, чтобы ось сделала 1 оборот(360°). делим 8000 на 360. получаем те-же 22.222(2) :) Вбиваем в поле данную циферь и пользуемся. Значения скорости и ускорения - тут сугубо методом "тыка" или постепенно повышая от самых мелких. или наоборот задав максимально возможную искать границу "схватывания".
2) Вкладку "пулей" не трогаем вообще. равно как и остальные(разе что нужно будет настроить вывод степ/дир на вашу ось). остальные "настройки" уже стоят в генерал конфиге(слева есть раздел "ангулра сетингс" - там и ставится какая ось будет осью вращения. а какая просто линейной).
И да - у вас для оси А в "порт и пинс" не выставлен порт вывода степа(должен быть "1").

+1

7

Настроки - Генеральные настройки - Поставить галку Ось А  И галку возле надписи - 360 градусов  в Mach3. Если не ошибаюсь

0

8

uxtbl написал(а):

И галку возле надписи - 360 градусов  в Mach3. Если не ошибаюсь

это на любителя - опция позволяет не "проворачивать" ось обратно в "0" а вести обработку далее, "проворачивая" позицию 359.99° сразу в 0°. По большей части нужна. если будет вестись "винтовая" обработка. Из минусов - возможны "казусы", когда УП имеет угол поворота более 360°(зависит от постпроцессора).

0

9

megagad написал(а):

Avero написал(а):

zе имея станка перед собой. "на пальцах" объяснять что и куда тыкать очень сложно(я не учитель, к сожалению). особенно людям, которые не хотят читать ;)
Но могу дать направление откуда начать:
1) перво наперво выяснить какой мирошаг стоит у драйвера этой 4-й оси - это нужно для вычисления циферьки "импульсов пер юнит". Для оси вращения тут вычисляем сколько нужно подать импульсо, чтобы ось повернулась на 1° Так как ваш двиг имеет 1,8° и редуктор у вас 1/5 вычисления будут "просты до безобразия" - на каждый "полный" шаг ось повернётся на 0.36°. Или 2.77(7) импулсьов на 1°. далее просто нужно умножить эту циферь(2.777(7)) на выставленный "делитель", чтоб получить реальное значение импульсов на 1°. Пример - у вас делитель 1/8, умножаем 2.777 на 8 и получаем 22.222(2). Проверяем от обратного - двигатель имеет 200 шагов на оборот, с редуктором на выходе - 1000. при делителе 1/8 нужно подать 8000 импульсов, чтобы ось сделала 1 оборот(360°). делим 8000 на 360. получаем те-же 22.222(2) :) Вбиваем в поле данную циферь и пользуемся. Значения скорости и ускорения - тут сугубо методом "тыка" или постепенно повышая от самых мелких. или наоборот задав максимально возможную искать границу "схватывания".
2) Вкладку "пулей" не трогаем вообще. равно как и остальные(разе что нужно будет настроить вывод степ/дир на вашу ось). остальные "настройки" уже стоят в генерал конфиге(слева есть раздел "ангулра сетингс" - там и ставится какая ось будет осью вращения. а какая просто линейной).
И да - у вас для оси А в "порт и пинс" не выставлен порт вывода степа(должен быть "1").


Что ж вы обманываете, что вы megagad? Вы тот ещё, megaДРУГ! Правда :) Спасибо, вам , большое! Хоть вы и не учитель, но всё понятно.. ну почти всё:) Из вычислений не понял откуда берётся "делитель" (1/8)?
Кроме количества импульсов нужно ещё указать скорость и ускорение. Это тоже как-то высчитывается? Умельцы из ютюба советуют подбирать эти значения экспериментально. Как шаги начнут сбиваться значит максимум. Не будет ли при высоких ускорениях быстрее изнашиваться механика станка?
И ещё вопросы.
Про "порт и пинс". Нужно ли для оси А указывать теже настройки Step и Dir, что и для заменяемой оси?
А в свитке ToolPath Configuration в области Rotations ставить галочку A-Rotation Enable?

0

10

megagad написал(а):

uxtbl написал(а):

    И галку возле надписи - 360 градусов  в Mach3. Если не ошибаюсь

это на любителя - опция позволяет не "проворачивать" ось обратно в "0" а вести обработку далее, "проворачивая" позицию 359.99° сразу в 0°. По большей части нужна. если будет вестись "винтовая" обработка. Из минусов - возможны "казусы", когда УП имеет угол поворота более 360°(зависит от постпроцессора).


То есть если галка стоит, то после 359.99° идет  0° при сохранении направления вращения?

0

11

Avero написал(а):

То есть если галка стоит, то после 359.99° идет  0° при сохранении направления вращения?

Ага. Если нет - станок "вернёт" ось в нужное положение. Обычно с повреждением уже прорезанного рельефа(бывали случаи). Но нужно смотреть, чтоб УП была без "закидонов" типа "вращать стотысяч оборотов" :)

Avero написал(а):

Из вычислений не понял откуда берётся "делитель" (1/8)?

Чисто для примера привёл. У вас может там и 1/16 быть и 1/32 - смотря что выставлено на драйвере шаговика.

Avero написал(а):

Кроме количества импульсов нужно ещё указать скорость и ускорение. Это тоже как-то высчитывается? Умельцы из ютюба советуют подбирать эти значения экспериментально. Как шаги начнут сбиваться значит максимум. Не будет ли при высоких ускорениях быстрее изнашиваться механика станка?

я про это и написал - тут сугубо "экспериментально" подбирать, что "сможет" ваш станок. Точнее - что сможет ваш редуктор в связке с вашим шаговиком.

Avero написал(а):

Про "порт и пинс". Нужно ли для оси А указывать теже настройки Step и Dir, что и для заменяемой оси?

В смысле "заменяемой"?? Ось А ничем не заменяется(и не должна как-бы) - у вас в "щитке" станка должно стоять 4 драйвера - три для линейных осей и один для поворотной. Если у вас на станке одна из осе имеет два шаговика - тогда у вас в "щитке" должно быть ПЯТЬ драйверов - 4(2+1+1) для линйеных осей и один для поворотки.

0

12

megagad написал(а):

Avero написал(а):

    Из вычислений не понял откуда берётся "делитель" (1/8)?

Чисто для примера привёл. У вас может там и 1/16 быть и 1/32 - смотря что выставлено на драйвере шаговика.


А как можно определить какой делитель? На плате драйвера какие-то перемычки стоят?

0

13

Avero написал(а):

А как можно определить какой делитель? На плате драйвера какие-то перемычки стоят?

Смотря какой драйвер. К любому(даже к самому китайскому из китайских) имеется такой документ, называется "юзер мануал" ;) там-то и описано(обычно) положение "перемычек" и какое оно имеет значение. Так что ищите как зовётся ваш драйвер и уже по названию ищите мануал.

0

14

megagad написал(а):

Avero написал(а):

  В смысле "заменяемой"?? Ось А ничем не заменяется(и не должна как-бы) - у вас в "щитке" станка должно стоять 4 драйвера - три для линейных осей и один для поворотной. Если у вас на станке одна из осе имеет два шаговика - тогда у вас в "щитке" должно быть ПЯТЬ драйверов - 4(2+1+1) для линйеных осей и один для поворотки.


Уже разобрался. В "щитке" станка 4 драйвера.

http://s0.uploads.ru/t/b93Is.jpg

0

15

Ещё возник вопрос не столько про подключение 4-ой оси, сколько про ее использование, а именно выбор места для "0" на ней. Ось вращения направлена параллельно оси Y. САМ программы позволяют задать его в любом месте. Хотелось бы узнать кто, как делает. Тут, видимо, сразу нужно отметить, что никаких датчиков и концевиков на станке нет.
Первое, что приходит на ум, это ставить "0" по верхней стороне заготовки. Но размер заготовок может быть разным. Поэтому Z будет плавать. Да и Х нужно будет искать на заготовке.
Можно вставить в патрон квадратный пруток и "0" выставлять в центре заготовки, исходя из 1/2 стороны прутка. Но если произойдёт сбой программы, этот "0" потеряется. Так как нужно будет извлекать недопиленную заготовку и вставлять пруток снова.
Может кто какие приспособления использует для этого или метку на самом патроне ставит?

0

16

в принципе выставляй где пожелаеш хоть в пол километре от детали тока учитавай пD=P вроде так звучит ета формула
а ещо от попутного или встречного среза
все косанием или индикаторной головкой в шпиндель ставлю

Отредактировано stl (03-06-2016 14:31:49)

+1

17

stl написал(а):

в принципе выставляй где пожелаеш хоть в пол километре от детали тока учитавай пD=P вроде так звучит ета формула
а ещо от попутного или встречного среза

Ну в полукилометре всё же неудобно будет :)
А что за формула? Число пи умножимое на диаметр = что?

stl написал(а):

все косанием или индикаторной головкой в шпиндель ставлю

Имеется в виду, что фреза, для установки "0", касается патрона? А  как найти в какую точку на поверхности патрона коснуться? Это ведь должна быть касательная к патрону, которая параллельна оси Х и перпендикулярна Z.

0

18

1 периметр = но формулу используеш на оборот только для глубины ето высота ЗеТ
2 вместо фрезы ставь индекаторнную головку и можно по патрону но лудше заготовка и сначала её фрезернуть чтоб была единын с потроном и задней бабкой
так находиш центр заготовки

0


Вы здесь » Форум клана ЧПУшников » Станки с ЧПУ » Подключение А-оси.