Контроллеры myCNC

Контроллеры, драйверы, датчики, управляющие устройства.

Re: Контроллеры myCNC

Сообщение Umnik » 09 янв 2019, 23:49

При запуске УП или включении шпинделя из программы вылазит окно с большой зеленой галкой и надписью "TEST"
как это убрать можно?
И опять небольшие проблемы с паркингом - не хочет сохранять координаты оси Z.
Т.е. записываю позицию как парковка 1, отгоняю в другое положение, сохраняю как паковка 2.
координаты X и Y меняются, а координата Z нет - остается одной и той же в обеих позициях...
Аватара пользователя
Umnik
Мастер
 
Сообщения: 1643
Зарегистрирован: 20 июл 2014, 19:32
Откуда: Калуга
Репутация: 1233
Медальки:
Настоящее имя: Георгий

Re: Контроллеры myCNC

Сообщение mycnc » 10 янв 2019, 03:19

Это про новый профиль "X1366M" ?

Всплывающее окно, наверное, осталось после экспериментов с реализацией принудительного Хоуминга

Контроллеры  myCNC mycnc-update-001-33.png


Посмотрите код M03.plc в Hardware PLC
Скорее всего в начале там запись переменной 9110, команда
Код: Выделить всёРазвернуть
gvarset(9110,1);

Надо удалить строчку и перекомпилить PLC (3 кнопки справа)

А макрос парковки специально так сделан для безопасности -
поднимается, переезжает по координатам XY и остается там.

Можно добавить строчку в макрос М305, чтобы и опускалось

Примерно так
Код: Выделить всёРазвернуть
( Move to Parking position )
( G53 G90 G0 Z [ #5433 - 0.5 ] ) ( move tool up to safe position)
G90 G0 Z #7020  ( move tool up to safe position)

#100 = #7990 (Parking #)

#101 = 7801 + [#100-1]*10
#102 = #101+1

G53 G90 G0 X #[#101] Y#[#102] ( move to XY parking position )
G53 G90 G0 Z #[#103]  ( <<<<<< ТАКУЮ СТРОЧКУ ДОБАВИТЬ <<<<<<<<< )

M2



Кстати, в начале макроса - два варианта подъёма - на самый верх или на заданную безопасную высоту.
Тоже можно выбрать, что нравится.
Аватара пользователя
mycnc
Мастер
 
Сообщения: 797
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 541

Re: Контроллеры myCNC

Сообщение Umnik » 10 янв 2019, 09:41

Нет, профиль 1285 или 1280, счас точно не вспомню.
В общем, тот, который для ET6 по умолчанию)

я вот про эту надпись говорил:
Контроллеры  myCNC 2019-01-10_094321.png

У меня на моем станке (там тоже ET6) паркинг работает таким образом: поднимается вверх до максимума по Z, затем переезжает в нужные координаты по X Y и медленно опускается до требуемой высоты по Z.
На недавно купленном новом ET6 так, как описал выше.
Попробую сегодня сделать то, что вы описали.... По результатам отпишусь)
Аватара пользователя
Umnik
Мастер
 
Сообщения: 1643
Зарегистрирован: 20 июл 2014, 19:32
Откуда: Калуга
Репутация: 1233
Медальки:
Настоящее имя: Георгий

Re: Контроллеры myCNC

Сообщение Umnik » 10 янв 2019, 18:03

есть две новости - хорошая и плохая))
Хорошая - что вылезание надписи тест победил, закомментировав указанную строчку.
А плохая - паркинг не хотит работать.
Когда вызываю окошко с номерами парковок, там есть 4 графы - номер парковки, сохраненные координаты х и y, а так же "lift Z".
Я наверно чего то не понимаю.
При выборе текущего положения как парковки с номером таким-то, программа запоминает координаты х и у, но не запоминает z.
Причем запомненные х и у показываются в окошках под номером парковки, а вот z нет нигде.
Параметр "lift Z" задает на какой высоте в системе координат G54 будет происходить переход между парковками.
Как то не логично работает процедура паркинга, на мой взгляд.
Кмк, переход между парковками должен происходить на максимальной (или около того) высоте по Z по умолчанию, и главное - координаты парковки должны сохраняться не только по Х и У, но и по Z.
Аватара пользователя
Umnik
Мастер
 
Сообщения: 1643
Зарегистрирован: 20 июл 2014, 19:32
Откуда: Калуга
Репутация: 1233
Медальки:
Настоящее имя: Георгий

Re: Контроллеры myCNC

Сообщение nik1 » 10 янв 2019, 18:27

Спорный вопрос
Мне бы не хотелось запоминать парковку по зет, неровен час прилетит в деталь
Если делать парковку по зет, то желательно с галкой выбора
nik1
Мастер
 
Сообщения: 7650
Зарегистрирован: 02 окт 2012, 07:37
Откуда: Красногорск
Репутация: 3408
Медальки:

Re: Контроллеры myCNC

Сообщение Umnik » 10 янв 2019, 20:25

а у тебя сейчас не запоминает координаты по высоте?
Еще раз счас поглядел, как работает паркинг на моем станке (старом контроллере)
Запоминает все три координаты, z в том числе.
А перемещается между парковками так:
-поднимает шпиндель на 0,5 мм ниже максимального значения;
-переезжает в сохраненные координаты х и у;
-медленно опускается по оси Z до сохраненного значения координаты z. Скорость опускания у меня 200 мм/мин
Т.е. в любом случае не прилетит в заготовку)
Если паркинг по высоте не важен, жму просто стоп и процедура останавливается...
В новой же версии софта координата по Z вообще не запоминается, а переход к заданному паркингу происходит на указанной в окошке высоте над последним нулем по z.
Это вообще неудобно. Каждый раз выходит надо прикидывать, на какую высоту нужно поднять ось Z при переходе, чтобы и за софтлимиты не вылезти и при этом не задеть ничего на столе.
Аватара пользователя
Umnik
Мастер
 
Сообщения: 1643
Зарегистрирован: 20 июл 2014, 19:32
Откуда: Калуга
Репутация: 1233
Медальки:
Настоящее имя: Георгий

Re: Контроллеры myCNC

Сообщение nik1 » 10 янв 2019, 20:42

У меня зет не запоминает и никогда не запоминало :)
При переходе поднимается в самый верх и едет по ху
nik1
Мастер
 
Сообщения: 7650
Зарегистрирован: 02 окт 2012, 07:37
Откуда: Красногорск
Репутация: 3408
Медальки:

Re: Контроллеры myCNC

Сообщение frezeryga » 10 янв 2019, 21:50

Зачем запоминать Z на станке без автосмены? Чтобы воткнуть в стол фрезу которая длинней чем надо оказалась? Если и запоминать Z то только цифры в координатах править но никуда по Z не ехать.
Аватара пользователя
frezeryga
Почётный участник
Почётный участник
 
Сообщения: 12039
Зарегистрирован: 18 авг 2013, 16:08
Откуда: Жуковский
Репутация: 4139
Медальки:

Re: Контроллеры myCNC

Сообщение Umnik » 11 янв 2019, 00:38

Дело привычки... Я на своем привык и мне неудобств такой порядок паркинга не доставляет.
Странно, что у нас на одинаковом софте по разному одни и те же функции работают.
согласен, что в большинстве случаев острой необходимости в записи координат по Z нету.
Но то, как реализовано сейчас задание высоты перехода по Z между парковками точно неудобно...
И если Сергей подскажет, как это исправить, чтобы работало как у Ника, к примеру, будет здорово.
Аватара пользователя
Umnik
Мастер
 
Сообщения: 1643
Зарегистрирован: 20 июл 2014, 19:32
Откуда: Калуга
Репутация: 1233
Медальки:
Настоящее имя: Георгий

Re: Контроллеры myCNC

Сообщение frezeryga » 11 янв 2019, 08:08

Переход на максимальной высоте чем плохо?
Аватара пользователя
frezeryga
Почётный участник
Почётный участник
 
Сообщения: 12039
Зарегистрирован: 18 авг 2013, 16:08
Откуда: Жуковский
Репутация: 4139
Медальки:

Re: Контроллеры myCNC

Сообщение nik1 » 11 янв 2019, 08:42

С точки зрения безопасности лучше переезжать на максимальной высоте по зет
На наших станках зет с небольшим ходом , потери времени не большие

Переход на заданной высоте это частный случай , видимо кто работает только с плоскостными деталями, тому это подходит
nik1
Мастер
 
Сообщения: 7650
Зарегистрирован: 02 окт 2012, 07:37
Откуда: Красногорск
Репутация: 3408
Медальки:

Re: Контроллеры myCNC

Сообщение mycnc » 11 янв 2019, 08:48

Парковки реализованы через макросы или G-коды внутри профиля.
Версия софта тут ни при чем, а другой профиль или его обновление могло вызвать какие-либо изменения.
В новом профиле для сохранения профиля даже нет макроса, последовательность G-кодов запускается по кнопке.
Я проверил, сохраняюся все 3 координаты, дальше проверить не успел, постараюсь завтра, отпишусь по результатам.

По поводу подъема - это первые строчки макроса - там есть подъем в верхнюю точку и подъем на безопасную высоту (чтобы не ждать, если высоко до верхней точки).
Можно выбрать строчку, которая нравится, вторую закомментарить.

Да, подъем и переход на заданной высоте - это скорее для роутеров. Просил, кстати, товарищ с форума, не буду показывать пальцем кто.
А по обсуждению хорошо видно, что "на вкус и цвет товарищей нет".

Настроить можно как угодно, но на данном этапе придется смотреть в макрос и править g-код.
Может позднее придумаем визард на эту тему.
Аватара пользователя
mycnc
Мастер
 
Сообщения: 797
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 541

Re: Контроллеры myCNC

Сообщение Umnik » 11 янв 2019, 11:12

mycnc писал(а):( Move to Parking position )
( G53 G90 G0 Z [ #5433 - 0.5 ] ) ( move tool up to safe position)
G90 G0 Z #7020  ( move tool up to safe position)

#100 = #7990 (Parking #)

#101 = 7801 + [#100-1]*10
#102 = #101+1

G53 G90 G0 X #[#101] Y#[#102] ( move to XY parking position )
G53 G90 G0 Z #[#103]  ( <<<<<< ТАКУЮ СТРОЧКУ ДОБАВИТЬ <<<<<<<<< )

M2

я так понимаю, что переменная #5433 - Soft Limit Maximum Z Position
т.е. выделенная цветом строка как раз поднимает z на высоту на 0,5 мм ниже максимальной.
А мне как раз она и нужна...
Я не спец в программировании, но если не ошибаюсь, далее по коду задаются переменные, хранящие в себе номер парковки (#100) и координаты парковки Х и У (#101 и #102)
Строчка далее отправляет шпиндель в координаты паркинга.
И вроде как мы добавили еще одну строчку, которая должна опускать ось Z в заданные координаты...
Но выше по коду переменная #103 нигде не задается.
Не в этом ли моя проблема?
Аватара пользователя
Umnik
Мастер
 
Сообщения: 1643
Зарегистрирован: 20 июл 2014, 19:32
Откуда: Калуга
Репутация: 1233
Медальки:
Настоящее имя: Георгий

Re: Контроллеры myCNC

Сообщение mycnc » 11 янв 2019, 19:41

Парковки хранятся в переменных
№1 - 7801, 7802...
№2 - 7811, 7812...
№3 - 7821, 7822...
и так далее
В #100 положили номер парковки (нумерация с 1)
Например для парковки 3
#101 = 7801 + [#100-1]*10 = 7801 + (3-1)*10=7821 вычислили адрес переменной для координаты Х парковки 3
#102 = #101 +1 = 7821+1=7822 - для Y
Ну и, собственно, пока писал - увидел чего не хватает !!!! Переменной для Z (
Код: Выделить всёРазвернуть
#103 = #101 +2


А дальше туда поехать.

PS: да, ваше сообщение до конца сразу не дочитал, вы уже это нашли.
Аватара пользователя
mycnc
Мастер
 
Сообщения: 797
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 541

Re: Контроллеры myCNC

Сообщение Bender » 12 янв 2019, 08:41

mycnc писал(а):myCNC контроллеры разрабатываются как универсальное решение для большого числа ЧПУ приложений.
Для решения этой задачи myCNC контроллер содержит -
- высокоскоростной 6-ти осевой контроллер движения со встроенной много-осевой линейной, круговой, спиральной и сплайн интерполяцией.
- PLC - программируемый логический контроллер для управления периферией контроллера (такой как бинарные входы, релейные и "открытый коллектор" выходы, ШИМы, АЦП, ЦАП).


какая сплайн-интерполяция используется?
Сплайн по скольки осям?
Контроллеры, софт, поддержка...
Аватара пользователя
Bender
Мастер
 
Сообщения: 757
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 207
Медальки:
Настоящее имя: Сергей

Re: Контроллеры myCNC

Сообщение cncfreak » 12 янв 2019, 20:49

Кстати тоже интересно по сплайнам...
В каком формате задаются точки?
cncfreak
Опытный
 
Сообщения: 177
Зарегистрирован: 05 дек 2016, 17:55
Откуда: Омск
Репутация: 220
Настоящее имя: Евгений

Re: Контроллеры myCNC

Сообщение cncfreak » 16 янв 2019, 13:07

Ещё вопрос назрел.
Как указывается путь к подпрограмме?
М98
TESTPROGRAM.NC
M99
Так?

Программа должна быть в папке с основной программой?

Или М99 пишется в подпрограмме?
cncfreak
Опытный
 
Сообщения: 177
Зарегистрирован: 05 дек 2016, 17:55
Откуда: Омск
Репутация: 220
Настоящее имя: Евгений

Re: Контроллеры myCNC

Сообщение NikolayUa24 » 16 янв 2019, 13:17

cncfreak писал(а):Ещё вопрос назрел.
Как указывается путь к подпрограмме?
М98
TESTPROGRAM.NC
M99
Так?

Программа должна быть в папке с основной программой?

Или М99 пишется в подпрограмме?

Подпрограмма я думаю myCNC не изобретали свой велосипед.
Прощать не сложно,сложно заново поверить.
NikolayUa24
Мастер
 
Сообщения: 835
Зарегистрирован: 31 июл 2013, 20:05
Репутация: 145
Настоящее имя: Николай

Re: Контроллеры myCNC

Сообщение cncfreak » 16 янв 2019, 18:59

Когда СЧПУ встречает кадр с М98 Р1000, то происходит передача управления подпрограмме с номером 01000.

Почему имя программы не 1000, а вначале О написано?
cncfreak
Опытный
 
Сообщения: 177
Зарегистрирован: 05 дек 2016, 17:55
Откуда: Омск
Репутация: 220
Настоящее имя: Евгений

Re: Контроллеры myCNC

Сообщение NikolayUa24 » 16 янв 2019, 19:07

cncfreak писал(а):Когда СЧПУ встречает кадр с М98 Р1000, то происходит передача управления подпрограмме с номером 01000.

Почему имя программы не 1000, а вначале О написано?

Структура программы
Прощать не сложно,сложно заново поверить.
NikolayUa24
Мастер
 
Сообщения: 835
Зарегистрирован: 31 июл 2013, 20:05
Репутация: 145
Настоящее имя: Николай

Пред.След.

Вернуться в Электроника

Кто сейчас на конференции

Зарегистрированные пользователи: asher, astronomo, Bing [Bot], borodaagvali, daemon78, engineer_78, fara8018, frezeryga, Gestap, Google [Bot], Igor1, iMaks-RS, jb_arch, Kachik, Lunatic, Mamont, MGG, nevkon, pegas13, Q-starь, rage, Raptirius, Ruslan_Zp, sam1k, Samodelkin 88, sas_75, serpvect, simplify, Timpampam, VAT, xvovanx, Yandex [bot], Кашин, ДНК, шпиндель

Reputation System ©'