Контроллеры myCNC
- Umnik
- Мастер
- Сообщения: 2344
- Зарегистрирован: 20 июл 2014, 19:32
- Репутация: 2153
- Настоящее имя: Георгий
- Откуда: Калуга
- Контактная информация:
Re: Контроллеры myCNC
При запуске УП или включении шпинделя из программы вылазит окно с большой зеленой галкой и надписью "TEST"
как это убрать можно?
И опять небольшие проблемы с паркингом - не хочет сохранять координаты оси Z.
Т.е. записываю позицию как парковка 1, отгоняю в другое положение, сохраняю как паковка 2.
координаты X и Y меняются, а координата Z нет - остается одной и той же в обеих позициях...
как это убрать можно?
И опять небольшие проблемы с паркингом - не хочет сохранять координаты оси Z.
Т.е. записываю позицию как парковка 1, отгоняю в другое положение, сохраняю как паковка 2.
координаты X и Y меняются, а координата Z нет - остается одной и той же в обеих позициях...
- mycnc
- Мастер
- Сообщения: 895
- Зарегистрирован: 03 июл 2011, 02:01
- Репутация: 623
- Контактная информация:
Re: Контроллеры myCNC
Это про новый профиль "X1366M" ?
Всплывающее окно, наверное, осталось после экспериментов с реализацией принудительного Хоуминга
Посмотрите код M03.plc в Hardware PLC
Скорее всего в начале там запись переменной 9110, команда
Надо удалить строчку и перекомпилить PLC (3 кнопки справа)
А макрос парковки специально так сделан для безопасности -
поднимается, переезжает по координатам XY и остается там.
Можно добавить строчку в макрос М305, чтобы и опускалось
Примерно так
Кстати, в начале макроса - два варианта подъёма - на самый верх или на заданную безопасную высоту.
Тоже можно выбрать, что нравится.
Всплывающее окно, наверное, осталось после экспериментов с реализацией принудительного Хоуминга
Посмотрите код M03.plc в Hardware PLC
Скорее всего в начале там запись переменной 9110, команда
Код: Выделить всё
gvarset(9110,1);А макрос парковки специально так сделан для безопасности -
поднимается, переезжает по координатам 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
Кстати, в начале макроса - два варианта подъёма - на самый верх или на заданную безопасную высоту.
Тоже можно выбрать, что нравится.
- Umnik
- Мастер
- Сообщения: 2344
- Зарегистрирован: 20 июл 2014, 19:32
- Репутация: 2153
- Настоящее имя: Георгий
- Откуда: Калуга
- Контактная информация:
Re: Контроллеры myCNC
Нет, профиль 1285 или 1280, счас точно не вспомню.
В общем, тот, который для ET6 по умолчанию)
я вот про эту надпись говорил: У меня на моем станке (там тоже ET6) паркинг работает таким образом: поднимается вверх до максимума по Z, затем переезжает в нужные координаты по X Y и медленно опускается до требуемой высоты по Z.
На недавно купленном новом ET6 так, как описал выше.
Попробую сегодня сделать то, что вы описали.... По результатам отпишусь)
В общем, тот, который для ET6 по умолчанию)
я вот про эту надпись говорил: У меня на моем станке (там тоже ET6) паркинг работает таким образом: поднимается вверх до максимума по Z, затем переезжает в нужные координаты по X Y и медленно опускается до требуемой высоты по Z.
На недавно купленном новом ET6 так, как описал выше.
Попробую сегодня сделать то, что вы описали.... По результатам отпишусь)
- Umnik
- Мастер
- Сообщения: 2344
- Зарегистрирован: 20 июл 2014, 19:32
- Репутация: 2153
- Настоящее имя: Георгий
- Откуда: Калуга
- Контактная информация:
Re: Контроллеры myCNC
есть две новости - хорошая и плохая))
Хорошая - что вылезание надписи тест победил, закомментировав указанную строчку.
А плохая - паркинг не хотит работать.
Когда вызываю окошко с номерами парковок, там есть 4 графы - номер парковки, сохраненные координаты х и y, а так же "lift Z".
Я наверно чего то не понимаю.
При выборе текущего положения как парковки с номером таким-то, программа запоминает координаты х и у, но не запоминает z.
Причем запомненные х и у показываются в окошках под номером парковки, а вот z нет нигде.
Параметр "lift Z" задает на какой высоте в системе координат G54 будет происходить переход между парковками.
Как то не логично работает процедура паркинга, на мой взгляд.
Кмк, переход между парковками должен происходить на максимальной (или около того) высоте по Z по умолчанию, и главное - координаты парковки должны сохраняться не только по Х и У, но и по Z.
Хорошая - что вылезание надписи тест победил, закомментировав указанную строчку.
А плохая - паркинг не хотит работать.
Когда вызываю окошко с номерами парковок, там есть 4 графы - номер парковки, сохраненные координаты х и y, а так же "lift Z".
Я наверно чего то не понимаю.
При выборе текущего положения как парковки с номером таким-то, программа запоминает координаты х и у, но не запоминает z.
Причем запомненные х и у показываются в окошках под номером парковки, а вот z нет нигде.
Параметр "lift Z" задает на какой высоте в системе координат G54 будет происходить переход между парковками.
Как то не логично работает процедура паркинга, на мой взгляд.
Кмк, переход между парковками должен происходить на максимальной (или около того) высоте по Z по умолчанию, и главное - координаты парковки должны сохраняться не только по Х и У, но и по Z.
-
nik1
- Мастер
- Сообщения: 8172
- Зарегистрирован: 02 окт 2012, 07:37
- Репутация: 3629
- Откуда: Красногорск
- Контактная информация:
Re: Контроллеры myCNC
Спорный вопрос
Мне бы не хотелось запоминать парковку по зет, неровен час прилетит в деталь
Если делать парковку по зет, то желательно с галкой выбора
Мне бы не хотелось запоминать парковку по зет, неровен час прилетит в деталь
Если делать парковку по зет, то желательно с галкой выбора
- Umnik
- Мастер
- Сообщения: 2344
- Зарегистрирован: 20 июл 2014, 19:32
- Репутация: 2153
- Настоящее имя: Георгий
- Откуда: Калуга
- Контактная информация:
Re: Контроллеры myCNC
а у тебя сейчас не запоминает координаты по высоте?
Еще раз счас поглядел, как работает паркинг на моем станке (старом контроллере)
Запоминает все три координаты, z в том числе.
А перемещается между парковками так:
-поднимает шпиндель на 0,5 мм ниже максимального значения;
-переезжает в сохраненные координаты х и у;
-медленно опускается по оси Z до сохраненного значения координаты z. Скорость опускания у меня 200 мм/мин
Т.е. в любом случае не прилетит в заготовку)
Если паркинг по высоте не важен, жму просто стоп и процедура останавливается...
В новой же версии софта координата по Z вообще не запоминается, а переход к заданному паркингу происходит на указанной в окошке высоте над последним нулем по z.
Это вообще неудобно. Каждый раз выходит надо прикидывать, на какую высоту нужно поднять ось Z при переходе, чтобы и за софтлимиты не вылезти и при этом не задеть ничего на столе.
Еще раз счас поглядел, как работает паркинг на моем станке (старом контроллере)
Запоминает все три координаты, z в том числе.
А перемещается между парковками так:
-поднимает шпиндель на 0,5 мм ниже максимального значения;
-переезжает в сохраненные координаты х и у;
-медленно опускается по оси Z до сохраненного значения координаты z. Скорость опускания у меня 200 мм/мин
Т.е. в любом случае не прилетит в заготовку)
Если паркинг по высоте не важен, жму просто стоп и процедура останавливается...
В новой же версии софта координата по Z вообще не запоминается, а переход к заданному паркингу происходит на указанной в окошке высоте над последним нулем по z.
Это вообще неудобно. Каждый раз выходит надо прикидывать, на какую высоту нужно поднять ось Z при переходе, чтобы и за софтлимиты не вылезти и при этом не задеть ничего на столе.
-
nik1
- Мастер
- Сообщения: 8172
- Зарегистрирован: 02 окт 2012, 07:37
- Репутация: 3629
- Откуда: Красногорск
- Контактная информация:
Re: Контроллеры myCNC
У меня зет не запоминает и никогда не запоминало
При переходе поднимается в самый верх и едет по ху
При переходе поднимается в самый верх и едет по ху
- frezeryga
- Почётный участник

- Сообщения: 12227
- Зарегистрирован: 18 авг 2013, 16:08
- Репутация: 5069
- Откуда: Жуковский
- Контактная информация:
Re: Контроллеры myCNC
Зачем запоминать Z на станке без автосмены? Чтобы воткнуть в стол фрезу которая длинней чем надо оказалась? Если и запоминать Z то только цифры в координатах править но никуда по Z не ехать.
email frezeryga@yandex.ru
instagram https://www.instagram.com/frezeryga
telegram https://t.me/md_cnc_frezeryga https://t.me/frezeryga
instagram https://www.instagram.com/frezeryga
telegram https://t.me/md_cnc_frezeryga https://t.me/frezeryga
- Umnik
- Мастер
- Сообщения: 2344
- Зарегистрирован: 20 июл 2014, 19:32
- Репутация: 2153
- Настоящее имя: Георгий
- Откуда: Калуга
- Контактная информация:
Re: Контроллеры myCNC
Дело привычки... Я на своем привык и мне неудобств такой порядок паркинга не доставляет.
Странно, что у нас на одинаковом софте по разному одни и те же функции работают.
согласен, что в большинстве случаев острой необходимости в записи координат по Z нету.
Но то, как реализовано сейчас задание высоты перехода по Z между парковками точно неудобно...
И если Сергей подскажет, как это исправить, чтобы работало как у Ника, к примеру, будет здорово.
Странно, что у нас на одинаковом софте по разному одни и те же функции работают.
согласен, что в большинстве случаев острой необходимости в записи координат по Z нету.
Но то, как реализовано сейчас задание высоты перехода по Z между парковками точно неудобно...
И если Сергей подскажет, как это исправить, чтобы работало как у Ника, к примеру, будет здорово.
- frezeryga
- Почётный участник

- Сообщения: 12227
- Зарегистрирован: 18 авг 2013, 16:08
- Репутация: 5069
- Откуда: Жуковский
- Контактная информация:
Re: Контроллеры myCNC
Переход на максимальной высоте чем плохо?
email frezeryga@yandex.ru
instagram https://www.instagram.com/frezeryga
telegram https://t.me/md_cnc_frezeryga https://t.me/frezeryga
instagram https://www.instagram.com/frezeryga
telegram https://t.me/md_cnc_frezeryga https://t.me/frezeryga
-
nik1
- Мастер
- Сообщения: 8172
- Зарегистрирован: 02 окт 2012, 07:37
- Репутация: 3629
- Откуда: Красногорск
- Контактная информация:
Re: Контроллеры myCNC
С точки зрения безопасности лучше переезжать на максимальной высоте по зет
На наших станках зет с небольшим ходом , потери времени не большие
Переход на заданной высоте это частный случай , видимо кто работает только с плоскостными деталями, тому это подходит
На наших станках зет с небольшим ходом , потери времени не большие
Переход на заданной высоте это частный случай , видимо кто работает только с плоскостными деталями, тому это подходит
- mycnc
- Мастер
- Сообщения: 895
- Зарегистрирован: 03 июл 2011, 02:01
- Репутация: 623
- Контактная информация:
Re: Контроллеры myCNC
Парковки реализованы через макросы или G-коды внутри профиля.
Версия софта тут ни при чем, а другой профиль или его обновление могло вызвать какие-либо изменения.
В новом профиле для сохранения профиля даже нет макроса, последовательность G-кодов запускается по кнопке.
Я проверил, сохраняюся все 3 координаты, дальше проверить не успел, постараюсь завтра, отпишусь по результатам.
По поводу подъема - это первые строчки макроса - там есть подъем в верхнюю точку и подъем на безопасную высоту (чтобы не ждать, если высоко до верхней точки).
Можно выбрать строчку, которая нравится, вторую закомментарить.
Да, подъем и переход на заданной высоте - это скорее для роутеров. Просил, кстати, товарищ с форума, не буду показывать пальцем кто.
А по обсуждению хорошо видно, что "на вкус и цвет товарищей нет".
Настроить можно как угодно, но на данном этапе придется смотреть в макрос и править g-код.
Может позднее придумаем визард на эту тему.
Версия софта тут ни при чем, а другой профиль или его обновление могло вызвать какие-либо изменения.
В новом профиле для сохранения профиля даже нет макроса, последовательность G-кодов запускается по кнопке.
Я проверил, сохраняюся все 3 координаты, дальше проверить не успел, постараюсь завтра, отпишусь по результатам.
По поводу подъема - это первые строчки макроса - там есть подъем в верхнюю точку и подъем на безопасную высоту (чтобы не ждать, если высоко до верхней точки).
Можно выбрать строчку, которая нравится, вторую закомментарить.
Да, подъем и переход на заданной высоте - это скорее для роутеров. Просил, кстати, товарищ с форума, не буду показывать пальцем кто.
А по обсуждению хорошо видно, что "на вкус и цвет товарищей нет".
Настроить можно как угодно, но на данном этапе придется смотреть в макрос и править g-код.
Может позднее придумаем визард на эту тему.
- Umnik
- Мастер
- Сообщения: 2344
- Зарегистрирован: 20 июл 2014, 19:32
- Репутация: 2153
- Настоящее имя: Георгий
- Откуда: Калуга
- Контактная информация:
Re: Контроллеры myCNC
я так понимаю, что переменная #5433 - Soft Limit Maximum Z Positionmycnc писал(а):( 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
т.е. выделенная цветом строка как раз поднимает z на высоту на 0,5 мм ниже максимальной.
А мне как раз она и нужна...
Я не спец в программировании, но если не ошибаюсь, далее по коду задаются переменные, хранящие в себе номер парковки (#100) и координаты парковки Х и У (#101 и #102)
Строчка далее отправляет шпиндель в координаты паркинга.
И вроде как мы добавили еще одну строчку, которая должна опускать ось Z в заданные координаты...
Но выше по коду переменная #103 нигде не задается.
Не в этом ли моя проблема?
- mycnc
- Мастер
- Сообщения: 895
- Зарегистрирован: 03 июл 2011, 02:01
- Репутация: 623
- Контактная информация:
Re: Контроллеры myCNC
Парковки хранятся в переменных
№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 (
А дальше туда поехать.
PS: да, ваше сообщение до конца сразу не дочитал, вы уже это нашли.
№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 +2PS: да, ваше сообщение до конца сразу не дочитал, вы уже это нашли.
- wldev
- Мастер
- Сообщения: 1600
- Зарегистрирован: 24 янв 2012, 16:04
- Репутация: 510
- Настоящее имя: Сергей Бочаров
- Откуда: Новосибирск
- Контактная информация:
Re: Контроллеры myCNC
mycnc писал(а):myCNC контроллеры разрабатываются как универсальное решение для большого числа ЧПУ приложений.
Для решения этой задачи myCNC контроллер содержит -
- высокоскоростной 6-ти осевой контроллер движения со встроенной много-осевой линейной, круговой, спиральной и сплайн интерполяцией.
- PLC - программируемый логический контроллер для управления периферией контроллера (такой как бинарные входы, релейные и "открытый коллектор" выходы, ШИМы, АЦП, ЦАП).
какая сплайн-интерполяция используется?
Сплайн по скольки осям?
- cncfreak
- Мастер
- Сообщения: 206
- Зарегистрирован: 05 дек 2016, 17:55
- Репутация: 247
- Настоящее имя: Евгений
- Откуда: Омск
- Контактная информация:
Re: Контроллеры myCNC
Кстати тоже интересно по сплайнам...
В каком формате задаются точки?
В каком формате задаются точки?
g4silin_workshop
- cncfreak
- Мастер
- Сообщения: 206
- Зарегистрирован: 05 дек 2016, 17:55
- Репутация: 247
- Настоящее имя: Евгений
- Откуда: Омск
- Контактная информация:
Re: Контроллеры myCNC
Ещё вопрос назрел.
Как указывается путь к подпрограмме?
М98
TESTPROGRAM.NC
M99
Так?
Программа должна быть в папке с основной программой?
Или М99 пишется в подпрограмме?
Как указывается путь к подпрограмме?
М98
TESTPROGRAM.NC
M99
Так?
Программа должна быть в папке с основной программой?
Или М99 пишется в подпрограмме?
g4silin_workshop
-
NikolayUa24
- Мастер
- Сообщения: 1299
- Зарегистрирован: 31 июл 2013, 20:05
- Репутация: 256
- Настоящее имя: Николай
- Контактная информация:
Re: Контроллеры myCNC
Подпрограмма я думаю myCNC не изобретали свой велосипед.cncfreak писал(а):Ещё вопрос назрел.
Как указывается путь к подпрограмме?
М98
TESTPROGRAM.NC
M99
Так?
Программа должна быть в папке с основной программой?
Или М99 пишется в подпрограмме?
Страдания ведут человека к совершенству.
- cncfreak
- Мастер
- Сообщения: 206
- Зарегистрирован: 05 дек 2016, 17:55
- Репутация: 247
- Настоящее имя: Евгений
- Откуда: Омск
- Контактная информация:
Re: Контроллеры myCNC
Когда СЧПУ встречает кадр с М98 Р1000, то происходит передача управления подпрограмме с номером 01000.
Почему имя программы не 1000, а вначале О написано?
Почему имя программы не 1000, а вначале О написано?
g4silin_workshop
-
NikolayUa24
- Мастер
- Сообщения: 1299
- Зарегистрирован: 31 июл 2013, 20:05
- Репутация: 256
- Настоящее имя: Николай
- Контактная информация:
Re: Контроллеры myCNC
Структура программыcncfreak писал(а):Когда СЧПУ встречает кадр с М98 Р1000, то происходит передача управления подпрограмме с номером 01000.
Почему имя программы не 1000, а вначале О написано?
Страдания ведут человека к совершенству.