IPB IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Паук-4х. Управление Станком (до 4-х Координат) Под Windws95/98/me
x4axis
сообщение 15.8.2011, 17:17
Сообщение #1


Технический турист
*

Группа: Пользователи
Сообщений: 9
Регистрация: 6.8.2011
Пользователь №: 32735




Паук – небольшая программка для управления станком (до 4-х координат) под Windows(95/98/ME). Программа понимает любые файлы с G-кодом и генерирует соответствующие сигналы для управления шаговыми двигателями через LPT порт.
Паук превращает простой компьютер в эффективный контроллер ЧПУ станка. За счет оптимизации кода, не перегруженности интерфейса, программа справляется с возложенными на нее задачами, а именно:
- интуитивно понятна;
- имеет простые и гибкие настройки;
- управляет станком по файлу с G-кодом;
- пауза, остановка, возврат в нулевую точку и пр;
- управляет перемещением станка от клавиатуры;
- минимальные требования к железу.
сайт программы: www.x4axis.com
От автора:
Выкладываю на всеобщее использование и обсуждение.
Постараюсь не затягивать с ответами на вопросы.
-----------------------------------------------------------
..ιllСамое интересное приключение - Жизнь! ВСЕ ВКЛЮЧЕНО!llι..
Перейти в начало страницы
 
+Цитировать сообщение
FREEMAN_77
сообщение 16.8.2011, 3:42
Сообщение #2


Технический турист
*

Группа: Пользователи
Сообщений: 19
Регистрация: 29.9.2010
Из: Моква
Пользователь №: 31294



[quote name='x4axis' date='15.8.2011, 18:17' post='26259']
От автора:
Соответственно стабильной работы на больших скоростях – НЕ БУДЕТ! Хотел бы увидеть, у кого станок по металлу или камню фрезерует хотя бы с двумя метрами в минуту. А даже и по дереву при изготовлении рельефных картин граверной фрезой скорость выше 2 метров вряд ли понадобится.
-----------------------------------------------------------

в среднем- 8 метров\мин.
а так- идея мне понравилась.


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Pointer
сообщение 16.8.2011, 9:16
Сообщение #3


Завсегдатай
****

Группа: Пользователи
Сообщений: 100
Регистрация: 1.5.2010
Пользователь №: 30769



Цитата
выдачу импульсов через необходимые промежутки времени переложить на отдельное устройство – кодовое название «Буфер».
Была сварганена железяка, в которую можно было плевать данные, она через указанные временные интервалы их выплевывала из себя.

Расскажите подробнее про "БУФЕР"? Ну и насколько я понял, ГУЙ в вашей программе не сложный...а посему не возникало идеи портировать программу под ДОС, тем самым избавившись от проблэм с Уиндоус?
Перейти в начало страницы
 
+Цитировать сообщение
x4axis
сообщение 16.8.2011, 9:31
Сообщение #4


Технический турист
*

Группа: Пользователи
Сообщений: 9
Регистрация: 6.8.2011
Пользователь №: 32735



1)8м/мин по металлу и камню - это оборудование немного другого класса!!! явно не ручками собранное.
2)"Буффер" - в него плюем пару:задержка и комбинация сигналов. Он записывает себе в память и через необходимый временной интервал выдает комбинацию на выходе. Памяти на 16к хватает, при моих параметрах станков, примерно на 10 сек работы. Так что если винда "подвисает" даже на долго - это никак не сказывается на работе оборудования.
Перейти в начало страницы
 
+Цитировать сообщение
Евгений
сообщение 16.8.2011, 9:45
Сообщение #5


Прописанный
*****

Группа: Главные администраторы
Сообщений: 942
Регистрация: 7.10.2006
Из: Питер
Пользователь №: 3



Цитата
Соответственно стабильной работы на больших скоростях – НЕ БУДЕТ

Коллеги надо быть корректным, скорость определяется шаг*частоту.
Соответственно скорость может достигаться как высокой частотой так и большим шагом.
Так вот здесь нужно писать что высокую частоту (какую) не поддерживаем.


--------------------
Нет ничего в природе, чего бы человек с головой и руками не мог сломать!
Перейти в начало страницы
 
+Цитировать сообщение
x4axis
сообщение 16.8.2011, 11:04
Сообщение #6


Технический турист
*

Группа: Пользователи
Сообщений: 9
Регистрация: 6.8.2011
Пользователь №: 32735



Цитата(Евгений @ 16.8.2011, 10:45) *
Коллеги надо быть корректным, скорость определяется шаг*частоту.
Соответственно скорость может достигаться как высокой частотой так и большим шагом.
Так вот здесь нужно писать что высокую частоту (какую) не поддерживаем.

100% при 30шагах двигателя на миллиметр перемещения - не более 2м/мин.
Перейти в начало страницы
 
+Цитировать сообщение
Евгений
сообщение 16.8.2011, 11:14
Сообщение #7


Прописанный
*****

Группа: Главные администраторы
Сообщений: 942
Регистрация: 7.10.2006
Из: Питер
Пользователь №: 3



Цитата(x4axis @ 16.8.2011, 12:04) *
100% при 30шагах двигателя на миллиметр перемещения - не более 2м/мин.

1 Кгц - не так уж и мало


--------------------
Нет ничего в природе, чего бы человек с головой и руками не мог сломать!
Перейти в начало страницы
 
+Цитировать сообщение
x4axis
сообщение 16.8.2011, 12:37
Сообщение #8


Технический турист
*

Группа: Пользователи
Сообщений: 9
Регистрация: 6.8.2011
Пользователь №: 32735



Правильно, но там опорная около 20кГц получается. Потому как перемещение может происходить по нескольким координатам одновременно. Соответственно все синхронизировано относительно опорной. С "буфером" опорная частота 50кГц и соответственно при тех же параметрах можно 5м/мин.
Перейти в начало страницы
 
+Цитировать сообщение
x4axis
сообщение 6.10.2011, 20:47
Сообщение #9


Технический турист
*

Группа: Пользователи
Сообщений: 9
Регистрация: 6.8.2011
Пользователь №: 32735



На сайт выложена новая версия:
1.Поддержка Win XP
2.Автоматическая установка драйвера для Win XP при первом запуске
3.Изменен алгоритм расчета управляющих сигналов.

- Повышена частота на канал до 3кГц. При 32 шагах на мм - скорость до 4м/мин.
- Стабильность выходных диаграмм. При процессоре 1ГГц качание диаграммы практически не наблюдалось.
Перейти в начало страницы
 
+Цитировать сообщение
x4axis
сообщение 10.11.2011, 17:58
Сообщение #10


Технический турист
*

Группа: Пользователи
Сообщений: 9
Регистрация: 6.8.2011
Пользователь №: 32735



На сайт выложена новая версия Паук-4х (v4.2):

1.Команда G0 - ускоренное перемещение на максимальной скорости
2.Команды М0 и М1 - пауза в программе
3.Внесены мелкие изменения и дополнения

www.x4axis.com
Перейти в начало страницы
 
+Цитировать сообщение
x4axis
сообщение 7.12.2011, 21:56
Сообщение #11


Технический турист
*

Группа: Пользователи
Сообщений: 9
Регистрация: 6.8.2011
Пользователь №: 32735



В Паук-4х было имплантирована возможность выжигать по BMP картинке. Подробнее http://x4axis.com/
Перейти в начало страницы
 
+Цитировать сообщение
x4axis
сообщение 21.12.2011, 13:39
Сообщение #12


Технический турист
*

Группа: Пользователи
Сообщений: 9
Регистрация: 6.8.2011
Пользователь №: 32735



По многочисленным просьбам сделал свободное распределение сигналов DIR и STEP на пинах LPT порта
Для этого необходимо в файл atomic_p.ini добавить следующие управляющие команды:

PIN_X_DIR =00000001; сигнал будет направлен на пин 9
PIN_X_STEP=00000010;
PIN_Y_DIR =00000100;
PIN_Y_STEP=00001000;
PIN_Z_DIR =00010000;
PIN_Z_STEP=00100000;
PIN_A_DIR =01000000;
PIN_A_STEP=10000000;сигнал будет направлен на пин 2

Если записать PIN_X_DIR =10000001; сигнал будет направлен на пины 2 и 9

Новую версию уже выложил http://www.x4axis.com
Перейти в начало страницы
 
+Цитировать сообщение
x4axis
сообщение 16.1.2012, 12:05
Сообщение #13


Технический турист
*

Группа: Пользователи
Сообщений: 9
Регистрация: 6.8.2011
Пользователь №: 32735



1)Исправлена ошибка, которая иногда, при выжигании "делила" картинку.

2)Паук-4х получил четыре линии управления внешними устройствами через LPT порт. Уровни сигналов можно настраивать в зависимости от ситуации.

3)имплантирован модуль "Дятел" - гравировка ударным инструментом. Гравирование фотографий на граните и стекле. В модуле предусмотрена возможность регулировать силу удара.

Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Текстовая версия Сейчас: 25.4.2024, 2:33