Страница 129 из 135 ПерваяПервая ... 2979119127128129130131 ... ПоследняяПоследняя
Показано с 1,281 по 1,290 из 1349

Тема: Hardella IDE

  1. #1281

    По умолчанию

    Цитата Сообщение от murdemon Посмотреть сообщение
    начал парсер gcode ковырять , может тут кому пригодится. на PRU в общем-то 2 функции надо линейное перемещение и круговое реализовать и можно простым gcode управлять шаговиками step dir. выкладывайте сюда, если у кого что получится.
    А что надо выкладывать ?

  2. #1282
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    844

    По умолчанию

    прикладывать надо мозги
    https://youtu.be/S8Z8DCpVsrc
    Вложения Вложения
    • Тип файла: pro gcode.pro (43.6 Кб, Просмотров: 5)
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  3. #1283
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    844

    По умолчанию

    наработки небольшие по gcode и другим motion, есть и gcode и cam... не до конца понятно, как эмулировать виртуальный привод в коде.
    Вложения Вложения
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  4. #1284
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    844

    По умолчанию

    CNC интерполятор и декодер GCODE , есть и круговая и линейная интерполяция можно прикручивать к PRU.
    Вложения Вложения
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  5. #1285

    По умолчанию

    Цитата Сообщение от murdemon Посмотреть сообщение
    CNC интерполятор и декодер GCODE , есть и круговая и линейная интерполяция можно прикручивать к PRU.
    Пояснил бы что к чему прикручивать. В Hardella что надо сделать ?

  6. #1286
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    844

    По умолчанию

    сделать цикл 20мкс, у в нем уставку по позиции в PRU передавать. В PRU расчет сколько надо импульсов сделать чтобы за 20мкс оказаться в той точке (на данном смещении). (те подсчет частоты импульсов) и с интераолятора dx dy передавать каждые 20мкс. как-то так. Нет ПЛК и всего остального. Есть только PI с CAN и сервы с CANOpen , как руки дойдут то буду дальше крутить.
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  7. #1287

    По умолчанию

    Цитата Сообщение от murdemon Посмотреть сообщение
    сделать цикл 20мкс, у в нем уставку по позиции в PRU передавать. В PRU расчет сколько надо импульсов сделать чтобы за 20мкс оказаться в той точке (на данном смещении). (те подсчет частоты импульсов) и с интераолятора dx dy передавать каждые 20мкс. как-то так. Нет ПЛК и всего остального. Есть только PI с CAN и сервы с CANOpen , как руки дойдут то буду дальше крутить.
    20 мкс будет маловато. За такое время в программе PRU мало что получится сделать. При неизменном времени движения (20 мкс) и переменных расстояниях перемещения режущего инструмента надо будет менять на ходу частоту следования импулсов на быстрых выходах ПЛК. Тут основная проблема разгон и торможение. Еще одна проблема смена на ходу направления движения режущего инструмента.
    Последний раз редактировалось IVM; 02.02.2020 в 18:47.

  8. #1288
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    844

    По умолчанию

    ну на практике наверное не просто , разгоны и тд все софт из Codesys делает. А так знаем что цикл 20мкс, а цикл PRU t , и надо за 20кмс выдать столько-то импульсов , наверное можно организовать. Хотя сам не пробовал с PRU работать. Во вложении пример с GCODE для V3 + коррекция режущего инструмента и тд.
    Вложения Вложения
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  9. #1289

    По умолчанию

    ПО из TwinCAT взято ?

  10. #1290
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    844

    По умолчанию

    Сам писал все для людей.
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

Страница 129 из 135 ПерваяПервая ... 2979119127128129130131 ... ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •