Страница 4 из 5

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

Добавлено: 25 мар 2012, 17:58
Саша7892ХН
выдает ошибку в custom_postgui.hal :3: pin encodor.0.position=> pyvcp.pos does not exist

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

Добавлено: 25 мар 2012, 18:04
Nick
Добавь пробелы, чтобы стало
net pos encodor.0.position => pyvcp.pos

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

Добавлено: 25 мар 2012, 18:56
Саша7892ХН
все ровно ругается

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

Добавлено: 25 мар 2012, 19:19
Nick
Что говорит?

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

Добавлено: 25 мар 2012, 19:21
Саша7892ХН
все тоже самое

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

Добавлено: 25 мар 2012, 19:38
Nick
Странно, скопируй ошибку целиком...

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

Добавлено: 25 мар 2012, 20:15
Саша7892ХН
немогу найти где ложит протокол

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

Добавлено: 25 мар 2012, 20:28
Nick
Какой протокол? Когда появляется ошибка ее можно выделить и скопировать...

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

Добавлено: 25 мар 2012, 20:42
Саша7892ХН
выделяется но копировать недает

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

Добавлено: 25 мар 2012, 20:47
2cme
Там кнопочка есть "выделить все/select all"
А потом ctrl+insert это для копирования
shift+insert это для вставки

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

Добавлено: 25 мар 2012, 21:00
Саша7892ХН
выбрать все есть ивыделяет
а потом хоть в бубен стучи

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

Добавлено: 25 мар 2012, 21:11
2cme
Комбинация клавиш:
- для copy правый ctrl (контрал) с одновременным нажатием клавиши insert (обычно находится над стрелочками влево, вправо, вверх, вниз);
- для paste правый shift (шифт, над контралом находится) с одновременным нажатием клавиши insert.
Должно работать, у меня работает. У вас клавиатура обычная, в некоторых клавиатурах функцию кнопки insert надо включить, по умолчанию она может иметь другую функцию.

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

Добавлено: 25 мар 2012, 21:24
Саша7892ХН
поменял клаву
отработал только рпинт скрин все остальное пофиг
что за херня творится

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

Добавлено: 25 мар 2012, 21:30
Nick
Вот так лучше, сразу ясно стало, описочка вышла:
net pos encoder.0.position => pyvcp.pos

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

Добавлено: 25 мар 2012, 21:46
Саша7892ХН
Nick я поц и твой должник
осталось настроить чтобы показывали реальные милиметры
от чего это будет зависеть

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

Добавлено: 25 мар 2012, 22:04
Nick
А сейчас чего показывает?
Надо наверное настроить
setp encoder.0.position-scale 100
(тиков на мм)
ЗЫ не надо так убиваться :).

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

Добавлено: 25 мар 2012, 22:53
Саша7892ХН
показывает от 0 до 1028.2 стоит 20.000000
но при прогоне туда и обратно на 0 показывает разные значения
у нас на атмеге без проблем и мы считаем и фронты и спады чтобы использовать максимальную точность
это 1 мм делим на 200 работает
а здесь как бутто пропускает импульсы
и выводит не там запятую реальный пробег каретки около 100 мм
Nick если такая возможность кнопкой сбрасовать на ноль

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

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


Да, есть:
encoder.N.reset bit in
When true, counts and position are reset to zero immediately.
Только вот вопрос, какую кнопку ты хочешь...

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

Добавлено: 25 мар 2012, 23:16
Саша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

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

Добавлено: 25 мар 2012, 23:24
Саша7892ХН
гдето около 10000 - 15000 импульсов в секунду как ручку крутить