Ncstudio pcimc3g криво реагирует на валкодер 0.1/ 0.01/ 0.001
Автор
lmmnd9
, 25 Июл 2019 21:35
Сообщений в теме: 10
#1 OFFLINE
Отправлено 25 Июль 2019 - 21:35
Здравствуйте! Если кратко о сути, то когда крутишь пульт на 0.001, то в nc studio станок проезжает чуть меньше - 0.0007 примерно... с дес,тками и сотками аналогично. В publuc ничего похожего не нашел что может относится к этому... плата ncstudio pcimc3g пульт проводной с валкодером... помогите пожалуйста, советом. Спасибо!
#2 OFFLINE
Отправлено 25 Июль 2019 - 22:58
1. А сколько у Вас стоит мм/импульс?
И, как следствие:
2. Сколько импульсов надо чтоб переместиться на 0.001? (Импульсы не могут выражаться дробным числом)
Сообщение отредактировал lkbyysq: 25 Июль 2019 - 22:59
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#3 OFFLINE
Отправлено 25 Июль 2019 - 23:54
Могут, если чё, только нанометры нужно в микрометры апроксимировать, с погрешностью конечно. А если шаг ШД описать десять в минус сто, я вообще бы обалдел от счастья.
Хорошо Скрипачу, ему Ля третей октаве - завсегда на одной частоте.
Сообщение отредактировал vv92: 25 Июль 2019 - 23:56
Знаю технику безопасности как свои три пальца.Эксперт - это существо, которое перестало мыслить, ибо оно знает!В мире еще много граблей, на которые не ступала нога человека.
Пожалуйста! Исправляйте мои глупые ошибки (но оставьте мои умные ошибки)!
Пожалуйста! Исправляйте мои глупые ошибки (но оставьте мои умные ошибки)!
#4 OFFLINE
Отправлено 26 Июль 2019 - 04:57
Re: И, как следствие
Ну да, не целое число... примерно, на память 0.003505 да 6 знаков после точки, но так хоть пару соток на 20мм держит, если минус один знак, то уже на 4,5 сотки на 20мм уход..
А так настроил пока что.. на драйверах 6400 микрошаг.. было 3200, рама гудела на мелких скоростях, резонанс ощущался сильнее..
Ну да, не целое число... примерно, на память 0.003505 да 6 знаков после точки, но так хоть пару соток на 20мм держит, если минус один знак, то уже на 4,5 сотки на 20мм уход..
А так настроил пока что.. на драйверах 6400 микрошаг.. было 3200, рама гудела на мелких скоростях, резонанс ощущался сильнее..
#5 OFFLINE
Отправлено 26 Июль 2019 - 08:53
Вы так и не поняли.
когда крутишь пульт на 0.001, то в nc studio станок проезжает чуть меньше - 0.0007 примерно.
Это не есть неисправность.
Внимательно перечитайте свой вопрос. В нем Вы говорите, что есть проблемы при перемещении валкодером на одно деление. Видимо при перемещении сразу на 1000 делений проблем нет. А при перемещении с клавиатуры проблем нет. И при отработки УП также видимо проблем нет, раз Вы ничего не пишете.
Отсюда вердикт - так и должно быть. Неисправностей нет.
Если есть проблемы, потрудитесь корректно их описать.
Сообщение отредактировал lkbyysq: 26 Июль 2019 - 08:54
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#6 OFFLINE
Отправлено 26 Июль 2019 - 11:43
Сейчас правильнее выражусь-> ваш ответ про дробный импульс я как то связал с тем, что nc не может посчитать в точность 0.001 ..если можно пропущу свои фантазии дальше .
Re: Видимо при перемещении сразу на 1000 делений проблем нет. А при перемещении с клавиатуры проблем нет.
Ответ: проблема в програмной части, станое едет нормально. Число в nc studio должно быт больше после энкодера inc(0.001) на это число.. а оно програмно меньше инкрементирует.
На промышленных стойках типа фанука сименса - там крутиш валкодер не смотря на пульт и знаешь тактильно какое перемещение произошло.. так как на экране происходит поз+0.001 ... в nc так же надо, когда ты с пультом в 2 метрах от пк, нужно понимать что перемещение при enc(+0.001) произошло на это же число, а не бежать каждый раз к монитору и смотреть сколько же я накрутил вращая enc().
Проблема в том что nc делает inc dec к позиции числа отличающиеся от 1/0.1/0.001, хотя должна их. А станок едет нормально. Он проезжает так же не 0.001 а 0.0007..
Так как nc с пульта прибавила к позиции 0.0007
Если делать перемещение с кнопок на экране по 0.001 , то на это число точно увеличивается позиция, не смотря в реалии на сколько станок проедет
Re: Видимо при перемещении сразу на 1000 делений проблем нет. А при перемещении с клавиатуры проблем нет.
Ответ: проблема в програмной части, станое едет нормально. Число в nc studio должно быт больше после энкодера inc(0.001) на это число.. а оно програмно меньше инкрементирует.
На промышленных стойках типа фанука сименса - там крутиш валкодер не смотря на пульт и знаешь тактильно какое перемещение произошло.. так как на экране происходит поз+0.001 ... в nc так же надо, когда ты с пультом в 2 метрах от пк, нужно понимать что перемещение при enc(+0.001) произошло на это же число, а не бежать каждый раз к монитору и смотреть сколько же я накрутил вращая enc().
Проблема в том что nc делает inc dec к позиции числа отличающиеся от 1/0.1/0.001, хотя должна их. А станок едет нормально. Он проезжает так же не 0.001 а 0.0007..
Так как nc с пульта прибавила к позиции 0.0007
Если делать перемещение с кнопок на экране по 0.001 , то на это число точно увеличивается позиция, не смотря в реалии на сколько станок проедет
#7 OFFLINE
Отправлено 26 Июль 2019 - 13:04
Мною не было замечено, чтоб какая-либо энцеха после 1000 щелчков хоть валкодером, хоть Клавой, дала бы ошибку между реальным перемещением и показаниями более одного дискрета (шаг на импульс).
В любом случае в пятой версии энцехи валкодер, как и кнопочный пульт, как и клавиатура работает как работает. Нигде никаких настроек или регулировок нет.
Сообщение отредактировал lkbyysq: 26 Июль 2019 - 13:49
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#8 OFFLINE
Отправлено 26 Июль 2019 - 13:43
Он проезжает так же не 0.001 а 0.0007.. Так как nc с пульта прибавила к позиции 0.0007 Если делать перемещение с кнопок на экране по 0.001 , то на это число точно увеличивается позиция, не смотря в реалии на сколько станок проедет
Да где Вы вообще микрон ручного перемещения в пятой энцехе нашли? Сотка, меньше она не умеет - кнопок таких нету.
Может у Вас версия какая-то особая?
Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).
#9 OFFLINE
Отправлено 26 Июль 2019 - 15:07
Микрон на китайском оборудовании на сотку короче европейского.
Про англосаксов вообще стыдно говорить, до сих пор измеряют длины ступней или пальцем.
Знаю технику безопасности как свои три пальца.Эксперт - это существо, которое перестало мыслить, ибо оно знает!В мире еще много граблей, на которые не ступала нога человека.
Пожалуйста! Исправляйте мои глупые ошибки (но оставьте мои умные ошибки)!
Пожалуйста! Исправляйте мои глупые ошибки (но оставьте мои умные ошибки)!
#10 OFFLINE
Отправлено 26 Июль 2019 - 17:45
Да, после мача nc std рад и с такими делами. ...
#11 OFFLINE
Отправлено 03 Август 2019 - 12:31
Да где Вы вообще микрон ручного перемещения в пятой энцехе нашли? Сотка, меньше она не умеет - кнопок таких нету.
Может у Вас версия какая-то особая?
в версии 5,4,88 можно ставить перемещение по желанию. есть там такая кнопочка. а по поводу темы, возможно связано с невозможностью переместиться на 0,001мм. например у меня две оси с шагом 0,002 за импульс. а одна 0,003,,,, так вот нцха не может сделать шаг меньше чем 0,003,,,, (последние цифры не помню). вот и вся проблема. я точно так же ставил 0,001, а станок перемещался сразу на минимальный шаг.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных