ПАУК-4х. CNC контроллер (до 4-х координат) под Windws

Тема в разделе 'Другие интересные разработки', создана пользователем x4axis, 2 сен 2011.

  1. x4axis

    x4axis Новичок

    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
    [​IMG]
    Паук-4x – небольшая программа для управления станком (до 4-х координат) под Windows. Программа понимает любые файлы с G-кодом и генерирует соответствующие сигналы для управления шаговыми двигателями через LPT порт.
    Паук-4x превращает простой компьютер в эффективный контроллер ЧПУ станка. За счет оптимизации кода, не перегруженности интерфейса, программа справляется с возложенными на нее задачами, а именно:
    - интуитивно понятна;
    - имеет простые и гибкие настройки;
    - управляет станком по файлу с координатами;
    - пауза, остановка, возврат в нулевую точку и пр;
    - управляет перемещением станка от клавиатуры;
    - минимальные требования к железу.
    сайт программы: www.x4axis.com
    От автора:
    Выкладываю на всеобщее использование и обсуждение.
    Постараюсь не затягивать с ответами на вопросы.
     
  2. nERV

    nERV Модератор Staff Member

    Сообщения:
    65.487
    Симпатии:
    663
    Баллы:
    50
    Хм, впечатляет. Сам довольно долго работаю со всяческими ЧПУшками, но свой еще не собрал.
    Драйверы шд как будут выглядеть? Реализована ли калибровка осей, обнуление?
     
  3. x4axis

    x4axis Новичок

    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
    "Драйверы шд как будут выглядеть?"
    -любые стандартные понимающие сигнал направление(DIR) и шаг(STEP)
    "Реализована ли калибровка осей, обнуление?"
    -обижаете:), конечно!
    калибровка осей в файле настроек atomic_p.ini, обнуление по клавише "Z", подробнее здесь http://x4axis.com/manual.html
     
  4. nERV

    nERV Модератор Staff Member

    Сообщения:
    65.487
    Симпатии:
    663
    Баллы:
    50
    А "любые стандартные" это как, где и почем? Просто с шд дел никогда не имел.
     
  5. x4axis

    x4axis Новичок

    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
  6. alaser

    alaser Пользователь

    Сообщения:
    461
    Симпатии:
    31
    Баллы:
    28
    Пол:
    Мужской
    1. а как она дружит с XP? - будет ли прикручиваться драйвер "прямого" доступа к ЛПТ? -
    2. Где управление инструментом? - хотя-бы ВКЛ и ВЫКЛ?
    3. Реализовано-ли деление шага?
    4. максимальная частота на выходе "Степ"? - скорость, как параметр, на неизвестном железе крайне не информативна.
    5. "ЭнаблЕ" - иначе на реальном компе начнет чудить..
    P.S. вообще конечно заинтересован в хороших "писателях"..
     
  7. EVIL_USER

    EVIL_USER Модератор Staff Member

    Сообщения:
    2.184
    Симпатии:
    41
    Баллы:
    48
    Можно подробнее про протокол передачи? Специально для наркоманов, которые городят железо сами.
     
  8. alaser

    alaser Пользователь

    Сообщения:
    461
    Симпатии:
    31
    Баллы:
    28
    Пол:
    Мужской
    "степ"-шаг, "дир"- направление.."энейбл"-разрешить...
     
  9. x4axis

    x4axis Новичок

    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
    ОТВЕЧАЮ
    1. Пока не будет. Если будет реальный интерес со стороны "творческой интеллигенции" - сделаю:)
    2. Вкл и Выкл инструмента не реализован.
    3.Деление шага на драйвере выставляем! У контроллера есть настоечный файл atomic_p.ini в нем параметр X=...... - кол.шагов на мм. соответственно Y=..Z=..A=...
    4.Частота на выходе для одного канала - стабильный 1кГц будет без буфера. Несущая 33кГц при параметре B_init=3 в atomic_p.ini, при B_init=4 соответственно 25кГц несущая.
    хотя при работе без буфера, этим параметром пользоваться не следует. "Крутить" надо GL_PAUSED=3000;

    З.Ы. "писатель" из меня паршивый - ненавижу инструкции писать, но на сколько смогу буду отвечать на вопросы:)



     
  10. x4axis

    x4axis Новичок

    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
    Отвечаю
    В программе выложенной на сайте - нет протокола!
    Как правильно заметил alaser
    LPT порт компьютера, через которые происходит прямое управление подключенными драйверами шаговых двигателей:
    - Канал 0(по умолчанию координата Х): pin 2 направление(DIR), pin 3 шаг(STEP)
    - Канал 1(по умолчанию координата Y): pin 4 направление, pin 5 шаг
    - Канал 2(по умолчанию координата Z): pin 6 направление, pin 7 шаг
    - Канал 3(по умолчанию координата A): pin 8 направление, pin 9 шаг
     
  11. alaser

    alaser Пользователь

    Сообщения:
    461
    Симпатии:
    31
    Баллы:
    28
    Пол:
    Мужской
    1. В чем должен быть выражен "интерес"?
    2.то-то обратил внимание на несоответствие в роликах..:?:cry:
    3. а с буфером? (несущая - имеется ввиду "kernel speed?")
     
  12. x4axis

    x4axis Новичок

    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
    ОТВЕЧАЮ

    1.Никогда не писал драйвера под ХР, но если народ реально будет это требовать, то куда деваться?! Не корчить же из себя девочку - придется сесть разобраться и написать.
    2. не понял? в чем несоответствие - конкретней.
    3.kernel speed - такого параметра в ПАУКе нет!

    У меня есть предложение - работу программы с "буфером" пока не стараемся не обсуждать, а то все запутаемся. Сейчас подбираем нормальную работу ШД опытным путем GL_PAUSED=3000; (это опорная задержка для несущей частоты! 3000 - для пентиум 800, чем шустрее проц, тем больше этот параметр)в atomic_p.ini.
    Прилагаю картинку, надеюсь, она немного пояснит что такое опорная частота..
     

    Вложения:

    • IMG_2364.JPG
      IMG_2364.JPG
      Размер файла:
      33,4 КБ
      Просмотров:
      1.039
  13. alaser

    alaser Пользователь

    Сообщения:
    461
    Симпатии:
    31
    Баллы:
    28
    Пол:
    Мужской
    1. Устанавливать W98 только чтобы попробовать - наверное мало кто захочет..
    2. Запускать ПО на станке(даже при наличии 98-го) - без отработки концевиков и Эмердженси СТОП- тем более..

    -- Соответственно круг тестеров будет ограничен желающими посмотреть на вращение двигателя(-лей) и ограниченных средствами на ПК уровня P1-P3,
    с идиотскими вопросами типа "а с контроллером VRI-CNC(на двух триггерах) работать будет?.."
     
  14. x4axis

    x4axis Новичок

    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
    А концевики - это вопрос отчасти спорный, я привык прежде чем, что-то запустить на станке 100 раз перепроверить. Аварийных ситуаций у меня в цеху минимум, при этом они никак не связаны с отсутствием концевиков.
    На счет ограничения круга тестеров, возможно и прав...
    Думаю, что не следует торопиться с выводами, поживем - увидим результат. Пока общая реакция в интернете на ПАУКа удовлетворительная.
     
  15. alaser

    alaser Пользователь

    Сообщения:
    461
    Симпатии:
    31
    Баллы:
    28
    Пол:
    Мужской
    ВКЛ-выкл, касаемо этого форума-обязательно, покрутить двигатели туда-сюда может любой контроллер(встроенными средствами) или совсем простенькие утилитки..

    иначе нахер она нужна на этом форуме-
    на ней не собрать простенькую выжигалку для плат\лазерный гравер?
     
  16. x4axis

    x4axis Новичок

    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
    ну если так, то вставлю такую функцию не вопрос:)

    1)вот в моем случае - это не актуально, шпиндель раскручивается 15 сек:) че паузу вставлять в файл.
    2)при поточном производстве, иногда его тупо не выключают, между операциями или заменой детали - потеря времени(((
     
  17. alaser

    alaser Пользователь

    Сообщения:
    461
    Симпатии:
    31
    Баллы:
    28
    Пол:
    Мужской
    жду.
    поправь -"изобретатеть"
     
  18. x4axis

    x4axis Новичок

    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
    на какой пин и от каких команд желаем получить такую радость?:)
     
  19. alaser

    alaser Пользователь

    Сообщения:
    461
    Симпатии:
    31
    Баллы:
    28
    Пол:
    Мужской
    1 или13

    а, еще-насколько реально потянет частоты со "Степа"?,
    как-то обидно гонять контроллеры с рабочими 30 кГц на 1кГц?
     
  20. x4axis

    x4axis Новичок

    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
    точнее тех задание:) пожалуйста, а то "как-то так" и сделаю:)
     

Поделиться этой страницей