строка не нужна, она ничего не делает. Вопрос больше, нужна ли вам строка G04 P1000 = 1с ? У вас в этом месте разгоняется шпиндель или что-то охлаждается, зачем эта пауза?Boch писал(а): строка G04 P0
DDCSV1.1 Китайский контроллер 4 оси
-
- Кандидат
- Сообщения: 88
- Зарегистрирован: 11 сен 2019, 08:32
- Репутация: 13
- Настоящее имя: Денис
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
-
- Кандидат
- Сообщения: 88
- Зарегистрирован: 11 сен 2019, 08:32
- Репутация: 13
- Настоящее имя: Денис
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
если чё это = 1с ))MX_Master писал(а):G4 P1000 - это пауза в 1000 секунд, если чё
А 1000с это команда G04 P1000.
Часть систем числового программного управления для задания продолжительности паузы используют управляющее слово P.
Например, G04 P10 - пауза продолжительностью 10 миллисекунд.
Например, G04 P10. - пауза продолжительностью 10 секунд (после числового значения стоит точка).
- MX_Master
- Мастер
- Сообщения: 7478
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Я взял отсюда - http://linuxcnc.org/docs/html/gcode/g-c ... l#gcode:g4. И судя по длине паузы, в этом контроллере P может быть прочитано также
-
- Кандидат
- Сообщения: 88
- Зарегистрирован: 11 сен 2019, 08:32
- Репутация: 13
- Настоящее имя: Денис
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Вот я выше и написал, что попадались контроллеры, которые не верно эту команду отрабатывали. Они упускали эту точку и считали секундами. Хотя по стандарту P - это миллисекунды, F - это секунды. И лишь некоторые используют только P c точкой.
Разработчики прошивок не дочитали справочник g-coda
Разработчики прошивок не дочитали справочник g-coda
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Это что за стандарт такой?ДНК писал(а):Хотя по стандарту P - это миллисекунды, F - это секунды.
В RS274NGC сказано так:
А F - это всегда рабочая подача, где бы она не встречалась.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Кандидат
- Сообщения: 88
- Зарегистрирован: 11 сен 2019, 08:32
- Репутация: 13
- Настоящее имя: Денис
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Почему-то считаю что по ISO 6983-1:1982 P - в миллисекундах
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Помнится там этого нет, но сказано, что размерность на усмотрение производителя...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Кандидат
- Сообщения: 46
- Зарегистрирован: 21 май 2018, 13:20
- Репутация: 6
- Настоящее имя: Алексей Бочаров
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Коллеги! Не знаю как у других, в нашем контроллере строка G04 P1000 дает задержку в 1с. Проверенно.
-
- Новичок
- Сообщения: 29
- Зарегистрирован: 05 авг 2016, 11:13
- Репутация: 5
- Настоящее имя: Дмитрий
- Откуда: Днепропетровск
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Ставить или нет эти строчки решать Вам, вот только без них у меня контролер два раза с судорожным движением ехал в низ, один раз успел нажать отключение питания на на z-23 и второй на -40, а должен был опустится на -3, после чего я написал в группе FB разработчику прошивки, и он посоветовал поставить эти строки, якобы для синхронизации, меня 1с не напрягает но как-то спокойнее.ДНК писал(а):строка не нужна, она ничего не делает. Вопрос больше, нужна ли вам строка G04 P1000 = 1с ? У вас в этом месте разгоняется шпиндель или что-то охлаждается, зачем эта пауза?Boch писал(а): строка G04 P0
-
- Кандидат
- Сообщения: 46
- Зарегистрирован: 21 май 2018, 13:20
- Репутация: 6
- Настоящее имя: Алексей Бочаров
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Как раз с G04 P1000 понятно. И действительно не напрягает.stenkodv писал(а):Ставить или нет эти строчки решать Вам, вот только без них у меня контролер два раза с судорожным движением ехал в низ, один раз успел нажать отключение питания на на z-23 и второй на -40, а должен был опустится на -3, после чего я написал в группе FB разработчику прошивки, и он посоветовал поставить эти строки, якобы для синхронизации, меня 1с не напрягает но как-то спокойнее.ДНК писал(а):строка не нужна, она ничего не делает. Вопрос больше, нужна ли вам строка G04 P1000 = 1с ? У вас в этом месте разгоняется шпиндель или что-то охлаждается, зачем эта пауза?Boch писал(а): строка G04 P0
Непонятно зачем G04 P0.
- odekolon
- Мастер
- Сообщения: 1118
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
вот заколхозил шкаф управления платформой контактной сварки....
контроллер DDCSV 2.1 кто -нибудь в курсе ,чем отличается от DDCSV1.1 ?
по ножкам, то же самое...
но документации в тырнете нет совсем, если не считать одну битую ссылку.
по входам датчиков, противоречит описанию ( от DDCSV 1.1)
по описанию, датчики PNP, в реале (и к счастью) - NPN.
наступил на грабли:
схема из руководства, не работает в принципе! слегонца поразбиравшись, установил:
ток через светодиод оптрона, порядка 3 миллиампер
Коэффициент передачи тока оптрона (там 817 оптрон) около 1
соответственно, больше трех-четырех миллиампер, оптрон ( в данном контроллере), выдать не может в принципе.
Пришлось колхозить усилитель Транзюки, под рукой оказались кт818 , хотя можно применять практически любые PNP
если, конечно, вы не поклонник "теплых германиевых П401"
спаял все "в воздухе", упаковал в термоусадку и засунул в кабель-канал.
контроллер DDCSV 2.1 кто -нибудь в курсе ,чем отличается от DDCSV1.1 ?
по ножкам, то же самое...
но документации в тырнете нет совсем, если не считать одну битую ссылку.
по входам датчиков, противоречит описанию ( от DDCSV 1.1)
по описанию, датчики PNP, в реале (и к счастью) - NPN.
наступил на грабли:
схема из руководства, не работает в принципе! слегонца поразбиравшись, установил:
ток через светодиод оптрона, порядка 3 миллиампер
Коэффициент передачи тока оптрона (там 817 оптрон) около 1
соответственно, больше трех-четырех миллиампер, оптрон ( в данном контроллере), выдать не может в принципе.
Пришлось колхозить усилитель Транзюки, под рукой оказались кт818 , хотя можно применять практически любые PNP
если, конечно, вы не поклонник "теплых германиевых П401"
спаял все "в воздухе", упаковал в термоусадку и засунул в кабель-канал.
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
-
- Кандидат
- Сообщения: 88
- Зарегистрирован: 11 сен 2019, 08:32
- Репутация: 13
- Настоящее имя: Денис
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
я не спорю, т.к. не уверен на 100%. сколько источников видел, в каждом свои отклонения (то F, то X еще присутствует), но в большинстве более менее надежных источниках видел именно P в миллисекундах. так же в оборудовании и ПО часто работало как миллисекунды. Отсюдава у меня и сложилось такое мнение. Вот и написал автору, обратить на это внимание.UAVpilot писал(а):Помнится там этого нет, но сказано, что размерность на усмотрение производителя...
То что производитель посоветовал поставить паузу, от того что у него медленные элементы на плате и например при реверсе не успевает словить сигнал. Предположение. Хотелось бы увидеть весь код программы и описание в каком месте процесса идет не верная работа
- odekolon
- Мастер
- Сообщения: 1118
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
ваще не понял, как работает кнопка "pause"
Здравый смысл, говорит - "завершить текущий кадр и остановится".
останавливается, зараза где хочет, причем может остановится во время выполнения технологической операции (сварки) хотя кнопка нажата явно до начала операции
код такой:
еще немного раздражает что длительность вкл/выкл сигнала m08 плавает +/- 0,3 сек
наверное придется реле времени городить...
Здравый смысл, говорит - "завершить текущий кадр и остановится".
останавливается, зараза где хочет, причем может остановится во время выполнения технологической операции (сварки) хотя кнопка нажата явно до начала операции
код такой:
Код: Выделить всё
G0 X150
G04 P10
M8
G04 P10
M9
наверное придется реле времени городить...
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
-
- Кандидат
- Сообщения: 46
- Зарегистрирован: 21 май 2018, 13:20
- Репутация: 6
- Настоящее имя: Алексей Бочаров
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Проверил, в очередной раз, аналогичную запись в отношении G04. На строке G04 P0 у меня контроллер останавливается.stenkodv писал(а):Попробуйте скопировать программу в каталог mnt/nand1-1
У меня солид 17 версии. Можете вручную добавить в программу строчки и попробовать, если поможет тогда уже править пост, может проблема и не решится, у меня **шапка** выглядит следующим образом:
%
G17
G80 G49 G40
G54
G90
N1 T1 M6
N2 S13000 M3
G90 G00 G40 G54
G43 H1 G0 X0. Y-0.192 Z30.
G04 P1000
G04 P0
X0. Y-0.192 Z25.
Z-13.5
...........
У Вас данная запись работает нормально?
-
- Новичок
- Сообщения: 29
- Зарегистрирован: 05 авг 2016, 11:13
- Репутация: 5
- Настоящее имя: Дмитрий
- Откуда: Днепропетровск
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
На секунду, и дальше отрабатывает программу. В последних версиях прошивки там ещё что-то добавили в прошивку по инструменту(я не разбирался), у меня издаёт звуковой сигнал и стоит, ещё раз жму старт и продолжает работать.
-
- Кандидат
- Сообщения: 46
- Зарегистрирован: 21 май 2018, 13:20
- Репутация: 6
- Настоящее имя: Алексей Бочаров
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Спасибо за ответ. Мне "двойной" старт не нужен. А, вот, задержку поставлю побольше, исключительно для наглядности.stenkodv писал(а):На секунду, и дальше отрабатывает программу. В последних версиях прошивки там ещё что-то добавили в прошивку по инструменту(я не разбирался), у меня издаёт звуковой сигнал и стоит, ещё раз жму старт и продолжает работать.
-
- Новичок
- Сообщения: 1
- Зарегистрирован: 05 дек 2019, 11:58
- Репутация: 0
- Настоящее имя: Sergey
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Добрый день.
Требуется совет по DDCSV 2.1, 4 оси - проблема следующего рода: при трехосевой черновой и чистовой обработке, происходит смещение по оси Х, видимо, в начале 2 программы (чистовой). При этом, после черновой, ноль не теряется. Обе траектории укладываются в заданные габариты, но чистовая проходит со смещением по Х.
Пользую ArtCam. Ранее, на NCstudio, при тех же параметрах, никаких сомнений, относительно совпадения траекторий не возникало - механика та же, версия арткама не менялась. Смена прошивки, результата не дала. Подскажите, пожалуйста - в каком направлении искать проблему?
Требуется совет по DDCSV 2.1, 4 оси - проблема следующего рода: при трехосевой черновой и чистовой обработке, происходит смещение по оси Х, видимо, в начале 2 программы (чистовой). При этом, после черновой, ноль не теряется. Обе траектории укладываются в заданные габариты, но чистовая проходит со смещением по Х.
Пользую ArtCam. Ранее, на NCstudio, при тех же параметрах, никаких сомнений, относительно совпадения траекторий не возникало - механика та же, версия арткама не менялась. Смена прошивки, результата не дала. Подскажите, пожалуйста - в каком направлении искать проблему?
- odekolon
- Мастер
- Сообщения: 1118
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси, про софт-лимиты
а вот еще вопрос про софт-лимиты...
контроллер 2.1 ставлю софт-лимиты - в принципе работает, но по логике хард-лимитов :
"после прохождения лимита, платформа тормозит с установленным ускорением"
у меня довольно тяжелая платформа (ну килограмм 30) и довольно высокие скорости (до 20 м/мин)
соответственно, если пролетать софт-лимит на полной скорости, то перебег до 50 мм.
это неправильно.
Софт-лимит, должен учитываться планировщиком и тормозить заранее.
Кто нибудь скажет, как с этой проблемой на альтернативных прошивках?
контроллер 2.1 ставлю софт-лимиты - в принципе работает, но по логике хард-лимитов :
"после прохождения лимита, платформа тормозит с установленным ускорением"
у меня довольно тяжелая платформа (ну килограмм 30) и довольно высокие скорости (до 20 м/мин)
соответственно, если пролетать софт-лимит на полной скорости, то перебег до 50 мм.
это неправильно.
Софт-лимит, должен учитываться планировщиком и тормозить заранее.
Кто нибудь скажет, как с этой проблемой на альтернативных прошивках?
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
-
- Новичок
- Сообщения: 29
- Зарегистрирован: 05 авг 2016, 11:13
- Репутация: 5
- Настоящее имя: Дмитрий
- Откуда: Днепропетровск
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
В последних версиях исправили софт лимиты, я проверял. Правда у меня таких скоростей нет, мах 3000 мм/мин
-
- Почётный участник
- Сообщения: 1854
- Зарегистрирован: 02 июл 2013, 09:03
- Репутация: 335
- Откуда: Уфа
- Контактная информация:
Re: DDCSV1.1 Китайский контроллер 4 оси
Я пробовал прошивки с фесбука, да софтлимиты вроде как работают, но все равно через жопу.