[РЕШЕНО] помогите подключить линейки к EMC2
-
Саша7892ХН
- Новичок
- Сообщения: 29
- Зарегистрирован: 22 мар 2012, 21:15
- Репутация: 0
- Контактная информация:
Re: [РЕШЕНО] помогите подключить линейки к EMC2
выдает ошибку в custom_postgui.hal :3: pin encodor.0.position=> pyvcp.pos does not exist
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: [РЕШЕНО] помогите подключить линейки к EMC2
Добавь пробелы, чтобы стало
net pos encodor.0.position => pyvcp.pos
net pos encodor.0.position => pyvcp.pos
-
Саша7892ХН
- Новичок
- Сообщения: 29
- Зарегистрирован: 22 мар 2012, 21:15
- Репутация: 0
- Контактная информация:
Re: [РЕШЕНО] помогите подключить линейки к EMC2
все ровно ругается
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: [РЕШЕНО] помогите подключить линейки к EMC2
Что говорит?
-
Саша7892ХН
- Новичок
- Сообщения: 29
- Зарегистрирован: 22 мар 2012, 21:15
- Репутация: 0
- Контактная информация:
Re: [РЕШЕНО] помогите подключить линейки к EMC2
все тоже самое
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: [РЕШЕНО] помогите подключить линейки к EMC2
Странно, скопируй ошибку целиком...
-
Саша7892ХН
- Новичок
- Сообщения: 29
- Зарегистрирован: 22 мар 2012, 21:15
- Репутация: 0
- Контактная информация:
Re: [РЕШЕНО] помогите подключить линейки к EMC2
немогу найти где ложит протокол
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: [РЕШЕНО] помогите подключить линейки к EMC2
Какой протокол? Когда появляется ошибка ее можно выделить и скопировать...
-
Саша7892ХН
- Новичок
- Сообщения: 29
- Зарегистрирован: 22 мар 2012, 21:15
- Репутация: 0
- Контактная информация:
Re: [РЕШЕНО] помогите подключить линейки к EMC2
выделяется но копировать недает
Re: [РЕШЕНО] помогите подключить линейки к EMC2
Там кнопочка есть "выделить все/select all"
А потом ctrl+insert это для копирования
shift+insert это для вставки
А потом ctrl+insert это для копирования
shift+insert это для вставки
-
Саша7892ХН
- Новичок
- Сообщения: 29
- Зарегистрирован: 22 мар 2012, 21:15
- Репутация: 0
- Контактная информация:
Re: [РЕШЕНО] помогите подключить линейки к EMC2
выбрать все есть ивыделяет
а потом хоть в бубен стучи
а потом хоть в бубен стучи
Re: [РЕШЕНО] помогите подключить линейки к EMC2
Комбинация клавиш:
- для copy правый ctrl (контрал) с одновременным нажатием клавиши insert (обычно находится над стрелочками влево, вправо, вверх, вниз);
- для paste правый shift (шифт, над контралом находится) с одновременным нажатием клавиши insert.
Должно работать, у меня работает. У вас клавиатура обычная, в некоторых клавиатурах функцию кнопки insert надо включить, по умолчанию она может иметь другую функцию.
- для copy правый ctrl (контрал) с одновременным нажатием клавиши insert (обычно находится над стрелочками влево, вправо, вверх, вниз);
- для paste правый shift (шифт, над контралом находится) с одновременным нажатием клавиши insert.
Должно работать, у меня работает. У вас клавиатура обычная, в некоторых клавиатурах функцию кнопки insert надо включить, по умолчанию она может иметь другую функцию.
-
Саша7892ХН
- Новичок
- Сообщения: 29
- Зарегистрирован: 22 мар 2012, 21:15
- Репутация: 0
- Контактная информация:
Re: [РЕШЕНО] помогите подключить линейки к EMC2
поменял клаву
отработал только рпинт скрин все остальное пофиг
что за херня творится
отработал только рпинт скрин все остальное пофиг
что за херня творится
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: [РЕШЕНО] помогите подключить линейки к EMC2
Вот так лучше, сразу ясно стало, описочка вышла:
net pos encoder.0.position => pyvcp.pos
net pos encoder.0.position => pyvcp.pos
-
Саша7892ХН
- Новичок
- Сообщения: 29
- Зарегистрирован: 22 мар 2012, 21:15
- Репутация: 0
- Контактная информация:
Re: [РЕШЕНО] помогите подключить линейки к EMC2
Nick я поц и твой должник
осталось настроить чтобы показывали реальные милиметры
от чего это будет зависеть
осталось настроить чтобы показывали реальные милиметры
от чего это будет зависеть
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: [РЕШЕНО] помогите подключить линейки к EMC2
А сейчас чего показывает?
Надо наверное настроить
setp encoder.0.position-scale 100
(тиков на мм)
ЗЫ не надо так убиваться
.
Надо наверное настроить
setp encoder.0.position-scale 100
(тиков на мм)
ЗЫ не надо так убиваться
-
Саша7892ХН
- Новичок
- Сообщения: 29
- Зарегистрирован: 22 мар 2012, 21:15
- Репутация: 0
- Контактная информация:
Re: [РЕШЕНО] помогите подключить линейки к EMC2
показывает от 0 до 1028.2 стоит 20.000000
но при прогоне туда и обратно на 0 показывает разные значения
у нас на атмеге без проблем и мы считаем и фронты и спады чтобы использовать максимальную точность
это 1 мм делим на 200 работает
а здесь как бутто пропускает импульсы
и выводит не там запятую реальный пробег каретки около 100 мм
Nick если такая возможность кнопкой сбрасовать на ноль
но при прогоне туда и обратно на 0 показывает разные значения
у нас на атмеге без проблем и мы считаем и фронты и спады чтобы использовать максимальную точность
это 1 мм делим на 200 работает
а здесь как бутто пропускает импульсы
и выводит не там запятую реальный пробег каретки около 100 мм
Nick если такая возможность кнопкой сбрасовать на ноль
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: [РЕШЕНО] помогите подключить линейки к EMC2
Вполне может быть, какая максимальная скорость перемещения, сколько это получается в импульсах в секунду? И какой стоит base thread.Саша7892ХН писал(а):а здесь как бутто пропускает импульсы
Энкодер читается через LPT?
поставь значение scale в 10 раз больше.Саша7892ХН писал(а):и выводит не там запятую реальный пробег каретки около 100 мм
Да, есть:
encoder.N.reset bit in
When true, counts and position are reset to zero immediately.
Только вот вопрос, какую кнопку ты хочешь...
-
Саша7892ХН
- Новичок
- Сообщения: 29
- Зарегистрирован: 22 мар 2012, 21:15
- Репутация: 0
- Контактная информация:
Re: [РЕШЕНО] помогите подключить линейки к EMC2
поставил 200 считает от 0 до 102.2 при медленных перемещениях ручки на 0 выходит если подергать сбивается
реальная скорость трудно сказать в паспорте на линеке 60м в минуту
кнопку пока можно на клаве
линейка к lpt
а вот с base-thread непонял где смотреть
loadrt trivkins
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt probe_parport
loadrt hal_parport cfg="0x378 out "
setp parport.0.reset-time 5000
loadrt stepgen step_type=0,0,0
loadrt pwmgen output_type=0
loadrt encoder num_chan=1
addf encoder.update-counters base-thread
addf encoder.capture-position servo-thread
setp encoder.0.position-scale 20.000000
net Xpos-phase-a encoder.0.phase-A
net Xpos-phase-b encoder.0.phase-B
net Xpos-phase-a <= parport.0.pin-10-in
net Xpos-phase-b <= parport.0.pin-11-in
addf parport.0.read base-thread
addf stepgen.make-pulses base-thread
addf pwmgen.make-pulses base-thread
addf parport.0.write base-thread
addf parport.0.reset base-thread
addf stepgen.capture-position servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf stepgen.update-freq servo-thread
addf pwmgen.update servo-thread
реальная скорость трудно сказать в паспорте на линеке 60м в минуту
кнопку пока можно на клаве
линейка к lpt
а вот с base-thread непонял где смотреть
loadrt trivkins
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt probe_parport
loadrt hal_parport cfg="0x378 out "
setp parport.0.reset-time 5000
loadrt stepgen step_type=0,0,0
loadrt pwmgen output_type=0
loadrt encoder num_chan=1
addf encoder.update-counters base-thread
addf encoder.capture-position servo-thread
setp encoder.0.position-scale 20.000000
net Xpos-phase-a encoder.0.phase-A
net Xpos-phase-b encoder.0.phase-B
net Xpos-phase-a <= parport.0.pin-10-in
net Xpos-phase-b <= parport.0.pin-11-in
addf parport.0.read base-thread
addf stepgen.make-pulses base-thread
addf pwmgen.make-pulses base-thread
addf parport.0.write base-thread
addf parport.0.reset base-thread
addf stepgen.capture-position servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf stepgen.update-freq servo-thread
addf pwmgen.update servo-thread
-
Саша7892ХН
- Новичок
- Сообщения: 29
- Зарегистрирован: 22 мар 2012, 21:15
- Репутация: 0
- Контактная информация:
Re: [РЕШЕНО] помогите подключить линейки к EMC2
гдето около 10000 - 15000 импульсов в секунду как ручку крутить

