Стартуем в MACH3

Марат

В мотортюнинге установить правильные значения шаг на миллиметр - т.е. сколько шагов должен сделать мотор, чтобы инструмент переместился на 1мм.

т.е. за один оборот вала стандартный мотор делает 200 шагов. если шаг резьбы на винте к примеру 2мм - то за один оборот инструмент переместится на 2 мм - при полном шаге получается 100 шагов на 1 мм. если контроллер работает в режиме микрошага, то умножаем это значение на значение микрошага.

Вообще в мануале всё это расписано!

Agassi
Марат:

Вообще в мануале всё это расписано!

Так то оно так, да вот станок шел вроде как с настроенным профилем Мач3…

Марат
Agassi:

Так то оно так, да вот станок шел вроде как с настроенным профилем Мач3…

Ну тогда вообще странно…

z502
Agassi:

Так то оно так, да вот станок шел вроде как с настроенным профилем Мач3…

Где брал?

8 days later
F2DVasek

Подскажите пожалуйста:
мачвыдает: PWM Bumped to Minimum Setting…
что это означает?
Не могу настроить управление китайским шпинделем через шим

Deemann
F2DVasek:

PWM Bumped to Minimum Setting…

дословно: ШИМ наткнулся на минимальный уровень

Deemann
F2DVasek:

Не могу настроить управление китайским шпинделем через шим

схему подключения покажите, или расскажите, что и куда подаёте

Agassi

Доброго дня!

Подскажите, каким образом выставляются скорость и ускорение? (определяется экспериментально, или есть расчёт для этого).
И каким образом выбирается величина step pulse. dir puls?

F2DVasek
Deemann:

схему подключения покажите, или расскажите, что и куда подаёте

использую вход на контроллере PLC4x для шпинделя.
Там вроде +10 вольт, вход и земля…как-то так.

LEXXEY

не помню, что где-то читал, что скорость на оси увеличиваешь до тех пор, пока не пойдут срывы в перемещении в обоих направлениях(при максимальном ускорении),а потом от этого значения выставляешь 3/4. Ускорение выставляешь на слух, чтобы было слышно как мотор разгоняется,вот и все. Сам так настраивал (пропусков шагов нет).

Deemann
F2DVasek:

использую вход на контроллере PLC4x для шпинделя.
Там вроде +10 вольт, вход и земля…как-то так.

в настройке MotorTuning есть кнопка Spindle, скорость и разгон

Deemann
F2DVasek:

использую вход на контроллере PLC4x для шпинделя.
Там вроде +10 вольт, вход и земля…как-то так.

Вот что удалось увидеть на 14 ноге LPT(шаг шпинделя).PWM Bumped to Minimum Setting выскакивает, когда стоит в поле скорости “0” или когда скорость ниже чем % Minimum PWM, тогда и ШИМ отключается.

www.youtube.com/watch?v=5XTD5pnD66Y

Настройки поставил так.

F2DVasek

Буду пробовать ваши настройки, только позже.

9 days later
wskam

Подскажите пожалуйста по этой схеме концевиков. www.probotix.com/tutorials/V90_limit_switches/ как я понял, в данном типе подключения совмещены Limit и Home или нет?
По оси Z стоит только 1 концевик вверху. В ниженм положении концевика нет.
Как тогда ограничить перемещение вниз без концевика? Или он там не нужен?
Еще вопрос что значит:
Х - -
Х + +
Х Home - это концевик на парковку, а остальные 2 значения?

JonsonSh

X-- это концевик снизу, Х + + это концевик сверху. У меня по всем осям стоят концевики на два направления (+ и -), вернее концевика по два, но подключены они на один вход, т.е. в маче в значенипях ± у меня прописан один пин с контроллера.

dima29

Здравствуйте, подскажите пожалуйста существует ли самоучитель по MACH3 + LazyCam или же видео уроки, а то станок скоро соберу а как пользоваться не знаю.

Deemann

Может кому тоже пригодится, мне сегодня этот скрипт поделку спас, когда свет рубанули.
Макрос пишет в лог номер выполняемого кадра, координаты по осям, подачу. Можно много чего ещё записывать, но ни к чему, этих данных хватает для начала обработки с места возникновения промблем.

Текст макроса
-------------------
Sub Main

Open “C:\Mach3\SNAPSHOT.txt” For Output As #1

Print #1, “LINE#=”,GetDRO(16)
Print #1, “X=”,GetDRO(0)
Print #1, “Y=”,GetDRO(1)
Print #1, “Z=”,GetDRO(2)
Print #1, “A=”,GetDRO(3)
Print #1, “B=”,GetDRO(4)
Print #1, “C=”,GetDRO(5)
Print #1, “FEED=”,GetDRO(18)

Close #1

End Sub
--------------------------

macropump_snapshot.rar

sotikov

Deemann
 Вам самому не приходилось на деле проверять работоспособность макроса? И каковы результаты (запустилась ли обработка с места останова)?

Deemann
sotikov:

Вам самому не приходилось на деле проверять работоспособность макроса? И каковы результаты (запустилась ли обработка с места останова)?

Приходилось, запустилась. Или скажу иначе, написал я его ещё 2 месяца назад не для проверки работоспособности, а для упрощения “поиска” потерянной позиции станка.
Станок - плазморез, работает в цехе одной из промзон, прилегающей к новостройкам, по сему частенько бывают непредвиденные отключения промышленной электросети.

Типичная ситуация применения:

  1. обесточивается оборудование,
  2. либо начинаем резку с нуля, либо ползаем по столу с рулеткой, для выяснения координат остановки…
  3. ИЛИ до запуска Mach3 открываем файлик “SNAPSHOT.TXT” и видим, например, следующую запись: “LINE#=5323 X=3034.25 Y=1289.50 Z=0 A=0 B=0 C=0 FEED=1200”.
    Думаю, не нужно объяснять, что делать с этими данными, всё очевидно.
    Кстати, работник на плазморезе, особо не искушенный в программировании и чпу, запросто въехал в суть этой фишки и успешно ею пользуется. То есть, для него это “прозрачный” процесс, он думает, что так и должно быть, что это встроенная функция Mach…

Скрипт макроса можно сделать компактнее
-------------------------------------------------
Sub Main
Open “C:\Mach3\SNAPSHOT.txt” For Output As #1 ’ Open file.
Print #1, “LINE#=”,GetDRO(16);" X=“,GetDRO(0);” Y=“,GetDRO(1);” Z=“,GetDRO(2);” A=“,GetDRO(3);” B=“,GetDRO(4);” C=“,GetDRO(5);” FEED=",GetDRO(18)
Close #1 ’ Close file.
End Sub
-------------------------------------------------
В таком виде макрос успешно фунциклирует на моём домашнем чпу, а вот и “спасённая поделка”

1 month later
Agassi

Доброго дня. Подскажите: Создаю деталь в Арткам, после обработки под Мач деталь получается зеркально по оси Х (относительно Арткамовской модели ). Какие нужно изменить настройки в Маче???