[РЕШЕНО] помогите подключить линейки к EMC2

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Саша7892ХН
Новичок
Сообщения: 29
Зарегистрирован: 22 мар 2012, 21:15
Репутация: 0
Контактная информация:

Re: [РЕШЕНО] помогите подключить линейки к EMC2

Сообщение Саша7892ХН »

выдает ошибку в 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

Сообщение Nick »

Добавь пробелы, чтобы стало
net pos encodor.0.position => pyvcp.pos
Саша7892ХН
Новичок
Сообщения: 29
Зарегистрирован: 22 мар 2012, 21:15
Репутация: 0
Контактная информация:

Re: [РЕШЕНО] помогите подключить линейки к EMC2

Сообщение Саша7892ХН »

все ровно ругается
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: [РЕШЕНО] помогите подключить линейки к EMC2

Сообщение Nick »

Что говорит?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: [РЕШЕНО] помогите подключить линейки к EMC2

Сообщение Nick »

Странно, скопируй ошибку целиком...
Саша7892ХН
Новичок
Сообщения: 29
Зарегистрирован: 22 мар 2012, 21:15
Репутация: 0
Контактная информация:

Re: [РЕШЕНО] помогите подключить линейки к EMC2

Сообщение Саша7892ХН »

немогу найти где ложит протокол
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: [РЕШЕНО] помогите подключить линейки к EMC2

Сообщение Nick »

Какой протокол? Когда появляется ошибка ее можно выделить и скопировать...
Саша7892ХН
Новичок
Сообщения: 29
Зарегистрирован: 22 мар 2012, 21:15
Репутация: 0
Контактная информация:

Re: [РЕШЕНО] помогите подключить линейки к EMC2

Сообщение Саша7892ХН »

выделяется но копировать недает
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: [РЕШЕНО] помогите подключить линейки к EMC2

Сообщение 2cme »

Там кнопочка есть "выделить все/select all"
А потом ctrl+insert это для копирования
shift+insert это для вставки
Саша7892ХН
Новичок
Сообщения: 29
Зарегистрирован: 22 мар 2012, 21:15
Репутация: 0
Контактная информация:

Re: [РЕШЕНО] помогите подключить линейки к EMC2

Сообщение Саша7892ХН »

выбрать все есть ивыделяет
а потом хоть в бубен стучи
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: [РЕШЕНО] помогите подключить линейки к EMC2

Сообщение 2cme »

Комбинация клавиш:
- для copy правый ctrl (контрал) с одновременным нажатием клавиши insert (обычно находится над стрелочками влево, вправо, вверх, вниз);
- для paste правый shift (шифт, над контралом находится) с одновременным нажатием клавиши insert.
Должно работать, у меня работает. У вас клавиатура обычная, в некоторых клавиатурах функцию кнопки insert надо включить, по умолчанию она может иметь другую функцию.
Саша7892ХН
Новичок
Сообщения: 29
Зарегистрирован: 22 мар 2012, 21:15
Репутация: 0
Контактная информация:

Re: [РЕШЕНО] помогите подключить линейки к EMC2

Сообщение Саша7892ХН »

поменял клаву
отработал только рпинт скрин все остальное пофиг
что за херня творится
Вложения
Screenshot.png (2047 просмотров) <a class='original' href='./download/file.php?id=4728&mode=view' target=_blank>Загрузить оригинал (141.31 КБ)</a>
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: [РЕШЕНО] помогите подключить линейки к EMC2

Сообщение Nick »

Вот так лучше, сразу ясно стало, описочка вышла:
net pos encoder.0.position => pyvcp.pos
Саша7892ХН
Новичок
Сообщения: 29
Зарегистрирован: 22 мар 2012, 21:15
Репутация: 0
Контактная информация:

Re: [РЕШЕНО] помогите подключить линейки к EMC2

Сообщение Саша7892ХН »

Nick я поц и твой должник
осталось настроить чтобы показывали реальные милиметры
от чего это будет зависеть
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: [РЕШЕНО] помогите подключить линейки к EMC2

Сообщение Nick »

А сейчас чего показывает?
Надо наверное настроить
setp encoder.0.position-scale 100
(тиков на мм)
ЗЫ не надо так убиваться :).
Саша7892ХН
Новичок
Сообщения: 29
Зарегистрирован: 22 мар 2012, 21:15
Репутация: 0
Контактная информация:

Re: [РЕШЕНО] помогите подключить линейки к EMC2

Сообщение Саша7892ХН »

показывает от 0 до 1028.2 стоит 20.000000
но при прогоне туда и обратно на 0 показывает разные значения
у нас на атмеге без проблем и мы считаем и фронты и спады чтобы использовать максимальную точность
это 1 мм делим на 200 работает
а здесь как бутто пропускает импульсы
и выводит не там запятую реальный пробег каретки около 100 мм
Nick если такая возможность кнопкой сбрасовать на ноль
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: [РЕШЕНО] помогите подключить линейки к EMC2

Сообщение Nick »

Саша7892ХН писал(а):а здесь как бутто пропускает импульсы
Вполне может быть, какая максимальная скорость перемещения, сколько это получается в импульсах в секунду? И какой стоит base thread.
Энкодер читается через LPT?
Саша7892ХН писал(а):и выводит не там запятую реальный пробег каретки около 100 мм
поставь значение scale в 10 раз больше.


Да, есть:
encoder.N.reset bit in
When true, counts and position are reset to zero immediately.
Только вот вопрос, какую кнопку ты хочешь...
Саша7892ХН
Новичок
Сообщения: 29
Зарегистрирован: 22 мар 2012, 21:15
Репутация: 0
Контактная информация:

Re: [РЕШЕНО] помогите подключить линейки к EMC2

Сообщение Саша7892ХН »

поставил 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
Саша7892ХН
Новичок
Сообщения: 29
Зарегистрирован: 22 мар 2012, 21:15
Репутация: 0
Контактная информация:

Re: [РЕШЕНО] помогите подключить линейки к EMC2

Сообщение Саша7892ХН »

гдето около 10000 - 15000 импульсов в секунду как ручку крутить
Ответить

Вернуться в «LinuxCNC»