Там искал в первую очередь, регистрироваться не хочетсяLexxa писал(а):http://micrium.com/page/downloads/os-iii_projects
ЧПУ пульты
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЧПУ пульты
Это типа лень ручки на станке крутитьaftaev писал(а):Для чего это нужно. Часто хотят иметь простое ЧПУ без каких либо компов, ЕМС или Мач.Работает примерно так: в настройках пульта задаем импульсы на 1мм. Сбрасываем оси в нули кнопкой на экране. Выбираем ось, например Х крутим штурвал, ось Х едит (выдается синал степ/дир) на экране показывает координаты осей. Нужно прикрутить штурвал к плате и выдавать сигналы в порт
На сколько хороший ты хочешь сделать step-dir, контроль скорости, ускорения, пределов оси, выставление 0, простые интерполяции. Может все таки проще через emc2 все пропустить?
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: ЧПУ пульты
Тогда напиши так. Надеюсь будет понятней.aftaev писал(а):Keil изматюкался:
Source\uCGUI\uCGUIDemo\GUIDEMO_Intro.c(87): error: #20: identifier "GPIOF" is undefined
Source\uCGUI\uCGUIDemo\GUIDEMO_Intro.c(87): error: #20: identifier "GPIO_ODR_ODR6" is undefined
unsigned * p=(unsigned *)0x40011c10;
*p=0x00000040; // 1
*p=0x00400000; // 0
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
Не, это типо у некоторых ЧПУ боязнь.Nick писал(а):Это типа лень ручки на станке крутить .
http://www.chipmaker.ru/topic/56378/pag ... %20продажа
Мне бы щас бы тоже пультик не помешал который степ/дир выдавал.
Вот так более по человечески выглядитImpartial писал(а):Тогда напиши так. Надеюсь будет понятней.
GPIO_SetBits(GPIOF,GPIO_Pin_6|GPIO_Pin_8);
GPIO_ResetBits(GPIOF,GPIO_Pin_7 | GPIO_Pin_9);
Impartial, штурвал как подключать будем? Код на пробу нужен.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: ЧПУ пульты
А что такое "штурвал"?
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
Штурвал он же MPG он же РГИ(ручной генератор импульсов) он же энкодер ручнойImpartial писал(а):А что такое "штурвал"?
Выдает сигналы : А В или -А -В
http://www.ebay.com/itm/SUMTAK-ENCODER- ... 20bad47a5a
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЧПУ пульты
В итоге все равно выйдет тот же emc2 только в разной обертке.aftaev писал(а):Не, это типо у некоторых ЧПУ боязнь.http://www.chipmaker.ru/topic/56378/pag ... %20продажаМне бы щас бы тоже пультик не помешал который степ/дир выдавал.
Весь вопрос в том, чтобы правильно его настроить. А думать о стоимости компа+mesa при стоимости только одной сервы в 400$ как-то не резонно.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
Стоит дедушка за санком, в глза не видел ЧПУ и не хочет его видеть. Все что хочет это: взял пульт покрутил ручку на 0,1мм и станок проехал.
Есть и не дедушки, которые укпили китайские токарники ставят шаговики на ось и не хотят связываться с ЧПУ. Хотят работать ручками.
Ник, при всем изобили ЧПУ простые системы управления станками производят и продают китайцы и в России.
Если мы щас полемику разведем нужно/не нужно тема уйдет в сторону. Лично мне нужно.
Ждем код от Impartial для штурвала. Буду пробовать. Нужно при вращении штурвала чтоб циферки на экране бегали.Если получится можно идти дальше сопрягать с ЕМС.
Есть и не дедушки, которые укпили китайские токарники ставят шаговики на ось и не хотят связываться с ЧПУ. Хотят работать ручками.
Ник, при всем изобили ЧПУ простые системы управления станками производят и продают китайцы и в России.
Если мы щас полемику разведем нужно/не нужно тема уйдет в сторону. Лично мне нужно.
Ждем код от Impartial для штурвала. Буду пробовать. Нужно при вращении штурвала чтоб циферки на экране бегали.Если получится можно идти дальше сопрягать с ЕМС.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЧПУ пульты
Нужно вот что, написать красивый интерфейс к emc2, чтобы там были кнопочки для твоих любимых обработок
.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
Вот тут Ивану как раз нужно то что я толкую, чтоб пульт умел выдавать степ/дир http://www.cnc-club.ru/forum/viewtopic. ... %2A#p14845
Нафига там городить комп с Мачем или ЕМС?
А таких здач много.
Нафига там городить комп с Мачем или ЕМС?
А таких здач много.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЧПУ пульты
Уговорил
. Но с интерфейсами всего этого будет ...
Надо тогда на нем писать аналог HAL, с пинами и компонентами stepgen, pwm, pid, encoder, motion. Фактически голый emc2 без всяких интерфейсов и прочего... А интерфейс и пины настраивать с компа.
Надо тогда на нем писать аналог HAL, с пинами и компонентами stepgen, pwm, pid, encoder, motion. Фактически голый emc2 без всяких интерфейсов и прочего... А интерфейс и пины настраивать с компа.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
Ждем код от Impartial,
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: ЧПУ пульты
//А там, что выходы дифференциальные? Если да, то надо ставить приемник.
//Код инициализации таймера 8. Расположить в самом конце функции инициализации переферии!
//инициализация тайтера 8 по входам РС6,7 . Туда подключаются выходы А,В энкодера.
GPIOC->CRL &= ~(GPIO_CRL_CNF6 | GPIO_CRL_CNF7); //PINS FOR A,B ENCODER
GPIOC->CRL &= ~(GPIO_CRL_MODE6 | GPIO_CRL_MODE6); //INPUT, 5V TOLERANT
GPIOC->CRL |= GPIO_CRL_CNF6_0 | GPIO_CRL_CNF7_0;
RCC->APB2ENR |= RCC_APB2ENR_TIM8EN; //TIMER8 ON
TIM8->SMCR |= TIM_SMCR_SMS_0; //ENABLE ENCODER MODE 1
TIM8->CR1 |= TIM_CR1_CEN; //ENABLE TIMER8
int32_t i;
//Ну, и наконец сам код
i+=TIM8->CNT;
//переменная "i" будет содержать состояние счетчика энкодера
//Код инициализации таймера 8. Расположить в самом конце функции инициализации переферии!
//инициализация тайтера 8 по входам РС6,7 . Туда подключаются выходы А,В энкодера.
GPIOC->CRL &= ~(GPIO_CRL_CNF6 | GPIO_CRL_CNF7); //PINS FOR A,B ENCODER
GPIOC->CRL &= ~(GPIO_CRL_MODE6 | GPIO_CRL_MODE6); //INPUT, 5V TOLERANT
GPIOC->CRL |= GPIO_CRL_CNF6_0 | GPIO_CRL_CNF7_0;
RCC->APB2ENR |= RCC_APB2ENR_TIM8EN; //TIMER8 ON
TIM8->SMCR |= TIM_SMCR_SMS_0; //ENABLE ENCODER MODE 1
TIM8->CR1 |= TIM_CR1_CEN; //ENABLE TIMER8
int32_t i;
//Ну, и наконец сам код
i+=TIM8->CNT;
//переменная "i" будет содержать состояние счетчика энкодера
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЧПУ пульты
О, что накопал:
7I73 Pendant/control panel interface
МЕСА 7I73 плата для пультов.
Может обрабатывать до 4-х энкодеров, 8 вводов, 6 выводов, 64 клавишную клавиатуру, и LCD на 4 строки по 20 символов.
The 7I73 is a remote real time pendant or control panel interface. The 7I73 uses a high speed real time RS-422 link for host communications and can support update rates up to 10K updates per second so there is no detectable delay or roughness in the control panel or pendant interface. The 7I73 supports up to four 50KHz encoder inputs for MPGs, 8 digital inputs and 6 digital outputs and up to a 64 Key keypad. If a smaller keypad is used, more digital inputs and outputs become available. Up to eight 0.0V to 3.3V analog inputs are also provided. The 7I73 can drive a 4 line 20 character LCD for local DRO applications. Software contrast control is provided for the LCD. The 7I73 is powered by the same CAT6 cable that provides the data interface. Cable length can be up to 30 Meters. The RS-422 interface at 2.5 MBaud is compatible with HostMot2s SSLBP smart serial interface.
7I73 Pendant/control panel interface
МЕСА 7I73 плата для пультов.
Может обрабатывать до 4-х энкодеров, 8 вводов, 6 выводов, 64 клавишную клавиатуру, и LCD на 4 строки по 20 символов.
The 7I73 is a remote real time pendant or control panel interface. The 7I73 uses a high speed real time RS-422 link for host communications and can support update rates up to 10K updates per second so there is no detectable delay or roughness in the control panel or pendant interface. The 7I73 supports up to four 50KHz encoder inputs for MPGs, 8 digital inputs and 6 digital outputs and up to a 64 Key keypad. If a smaller keypad is used, more digital inputs and outputs become available. Up to eight 0.0V to 3.3V analog inputs are also provided. The 7I73 can drive a 4 line 20 character LCD for local DRO applications. Software contrast control is provided for the LCD. The 7I73 is powered by the same CAT6 cable that provides the data interface. Cable length can be up to 30 Meters. The RS-422 interface at 2.5 MBaud is compatible with HostMot2s SSLBP smart serial interface.
- Вложения
-
- 7i73colo.png (73.86 КБ) 2515 просмотров
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
Nick писал(а):LCD на 4 строки по 20 символов
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЧПУ пульты
А то на твоем китайском пульте больше 
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
После цветного экрана, такие экраны принимаются как радиолампы.
Мне тут плата эта STM32 шот нравиться начинает, купил еще одну по проще
Ник, напиши чтоб ЕМС координату Х в COM1 выбрасывал.
Мне тут плата эта STM32 шот нравиться начинает, купил еще одну по проще
Ник, напиши чтоб ЕМС координату Х в COM1 выбрасывал.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЧПУ пульты
Вот тут же написал:
http://cnc-club.ru/forum/viewtopic.php? ... 120#p14336
Главное, нужно разобраться как в ком писать. А по usb эта плата общаться умеет?
http://cnc-club.ru/forum/viewtopic.php? ... 120#p14336
Главное, нужно разобраться как в ком писать. А по usb эта плата общаться умеет?
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
Файл нужен, чтоб его положил и готово. Из меня писатель для ЕМС....Nick писал(а):Вот тут же написал:
viewtopic.php?f=41&t=1443&start=120#p14336
В СОМ выдаешь Х -0,235Nick писал(а):Главное, нужно разобраться как в ком писать.
Она то умеет, я не умеюNick писал(а):А по usb эта плата общаться умеет?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЧПУ пульты
То, что я написал вроде как должно работать, но я не знаю по поводу записи в ком порт ничего. Как его настраивать и т.д. Там в коде вначале идет настройка порта. Главное с ней разобраться
. Или найди программку, которая пишет в ком порт, то, что ей приходит, тогда тоде просто будет.
