ЧПУ пульты

Контроллеры, драйверы, датчики, управляющие устройства.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

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

Re: ЧПУ пульты

Сообщение Nick »

aftaev писал(а):Для чего это нужно. Часто хотят иметь простое ЧПУ без каких либо компов, ЕМС или Мач.Работает примерно так: в настройках пульта задаем импульсы на 1мм. Сбрасываем оси в нули кнопкой на экране. Выбираем ось, например Х крутим штурвал, ось Х едит (выдается синал степ/дир) на экране показывает координаты осей. Нужно прикрутить штурвал к плате и выдавать сигналы в порт
Это типа лень ручки на станке крутить :).
На сколько хороший ты хочешь сделать step-dir, контроль скорости, ускорения, пределов оси, выставление 0, простые интерполяции. Может все таки проще через emc2 все пропустить?
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: ЧПУ пульты

Сообщение Impartial »

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: ЧПУ пульты

Сообщение aftaev »

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: ЧПУ пульты

Сообщение Impartial »

А что такое "штурвал"?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

Impartial писал(а):А что такое "штурвал"?
Штурвал он же MPG он же РГИ(ручной генератор импульсов) он же энкодер ручной
Выдает сигналы : А В или -А -В
http://www.ebay.com/itm/SUMTAK-ENCODER- ... 20bad47a5a
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: ЧПУ пульты

Сообщение Nick »

aftaev писал(а):Не, это типо у некоторых ЧПУ боязнь.http://www.chipmaker.ru/topic/56378/pag ... %20продажаМне бы щас бы тоже пультик не помешал который степ/дир выдавал.
В итоге все равно выйдет тот же emc2 только в разной обертке.
Весь вопрос в том, чтобы правильно его настроить. А думать о стоимости компа+mesa при стоимости только одной сервы в 400$ как-то не резонно.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

Стоит дедушка за санком, в глза не видел ЧПУ и не хочет его видеть. Все что хочет это: взял пульт покрутил ручку на 0,1мм и станок проехал.
Есть и не дедушки, которые укпили китайские токарники ставят шаговики на ось и не хотят связываться с ЧПУ. Хотят работать ручками.
Ник, при всем изобили ЧПУ простые системы управления станками производят и продают китайцы и в России.
Если мы щас полемику разведем нужно/не нужно тема уйдет в сторону. Лично мне нужно.

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

Re: ЧПУ пульты

Сообщение Nick »

Нужно вот что, написать красивый интерфейс к emc2, чтобы там были кнопочки для твоих любимых обработок :).
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

Вот тут Ивану как раз нужно то что я толкую, чтоб пульт умел выдавать степ/дир http://www.cnc-club.ru/forum/viewtopic. ... %2A#p14845
Нафига там городить комп с Мачем или ЕМС?
А таких здач много.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: ЧПУ пульты

Сообщение Nick »

Уговорил :). Но с интерфейсами всего этого будет ...

Надо тогда на нем писать аналог HAL, с пинами и компонентами stepgen, pwm, pid, encoder, motion. Фактически голый emc2 без всяких интерфейсов и прочего... А интерфейс и пины настраивать с компа.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

Ждем код от Impartial,
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: ЧПУ пульты

Сообщение Impartial »

//А там, что выходы дифференциальные? Если да, то надо ставить приемник.
//Код инициализации таймера 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: ЧПУ пульты

Сообщение Nick »

О, что накопал:
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
7i73colo.png (73.86 КБ) 2511 просмотров
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

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

Re: ЧПУ пульты

Сообщение Nick »

А то на твоем китайском пульте больше :)
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

После цветного экрана, такие экраны принимаются как радиолампы.
Мне тут плата эта STM32 шот нравиться начинает, купил еще одну по проще :)

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

Re: ЧПУ пульты

Сообщение Nick »

Вот тут же написал:
http://cnc-club.ru/forum/viewtopic.php? ... 120#p14336

Главное, нужно разобраться как в ком писать. А по usb эта плата общаться умеет?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

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

Re: ЧПУ пульты

Сообщение Nick »

То, что я написал вроде как должно работать, но я не знаю по поводу записи в ком порт ничего. Как его настраивать и т.д. Там в коде вначале идет настройка порта. Главное с ней разобраться :). Или найди программку, которая пишет в ком порт, то, что ей приходит, тогда тоде просто будет.
Ответить

Вернуться в «Электроника»