"Чтобы не создавать отдельную тему ради одного вопроса"

Общие вопросы станкостроения и организиции труда.
sinkacnc
Мастер
Сообщения: 343
Зарегистрирован: 11 июл 2023, 10:35
Репутация: 28
Настоящее имя: Alexey
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение sinkacnc »

Rom327 писал(а): Какую конкретно настройку надо изменить
тут все норм
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2948
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Rom327 »

Это видимо кривая прошивка. Но распайка контроллера неизвестна и заливать другую, если конечно зальется, боязно...
Пробовал изменить S10=1 на $10=3. Появились координата Z: значение изменилось на 142.... :hehehe:
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
sinkacnc
Мастер
Сообщения: 343
Зарегистрирован: 11 июл 2023, 10:35
Репутация: 28
Настоящее имя: Alexey
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение sinkacnc »

Rom327 писал(а): Но распайка контроллера неизвестна и заливать другую, если конечно зальется, боязно...
Ох как я вас понимаю... Но я буду все прозванивать, скорей всего прямо осцилографом и перепрошивать. А то кто знает, что там китайцы нахимичили кроме того что отвалились команды зондирования
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2948
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Rom327 »

sinkacnc писал(а): там китайцы нахимичили
:thinking: У вас такой же аппарат?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
sinkacnc
Мастер
Сообщения: 343
Зарегистрирован: 11 июл 2023, 10:35
Репутация: 28
Настоящее имя: Alexey
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение sinkacnc »

Rom327 писал(а): У вас такой же аппарат?
нет, у меня от FoxAlien на аналоге stm32f01
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2948
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Rom327 »

Продолжение прикола: в LaserGrbl координаты работают отлично!
Laser.PNG (380 просмотров) <a class='original' href='./download/file.php?id=209972&sid=6df3de7687dadd73810f09f12c2ee59e&mode=view' target=_blank>Загрузить оригинал (188.26 КБ)</a>
Это что, несовместимость прошивки и конкретной программы?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
sinkacnc
Мастер
Сообщения: 343
Зарегистрирован: 11 июл 2023, 10:35
Репутация: 28
Настоящее имя: Alexey
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение sinkacnc »

Rom327 писал(а): конкретной программы
Видимо статус выдается в другом формате, команду "?" пробовали?
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2948
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Rom327 »

sinkacnc писал(а): команду "?" пробовали?
При отправке ? Выдает ок.
? < ok
при отправке $? Выдает
$? < [HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]
ok

И что это?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
Mamont
Мастер
Сообщения: 1973
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 383
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Mamont »

Rom327 писал(а): При отправке ? Выдает ок.
? < ok
при отправке $? Выдает
На самом деле на ? выдает позицию, просто прога на компе не отображает в консоли это.

В зависимости от параметра $10 выдает разный формат ответа.
$10=0
выдает рабочую позицию <Idle|WPos:0.000,0.000,0.000|FS:0,0> и изредка (1к10) смещение рабочих от машинных координат

$10=1
выдает машинную позицию<Idle|MPos:0.000,0.000,0.000|Bf:15,128|FS:0,0> и изредка смещение рабочих координат
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2948
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Rom327 »

Я даже $10=31 пробовал, чтобы выдавал все данные, но...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
sinkacnc
Мастер
Сообщения: 343
Зарегистрирован: 11 июл 2023, 10:35
Репутация: 28
Настоящее имя: Alexey
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение sinkacnc »

я думаю чтоб проверить формат данных нужно подключится к станку через обычный COM терминал
nefed
Новичок
Сообщения: 1
Зарегистрирован: 26 сен 2021, 00:37
Репутация: 0
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение nefed »

Хочу сделать обычный трехосевой фрезерный станок на рейке, купил комплектующие б/у, моторы с редукторами, а они немного отличаются по маркировкам, внешне абсолютно одинаковые, только выводы в одном моторе под углом, в маркировке редуктора тоже есть отличия. Смогут ли эти комплектующие работать в паре, а именно ездить по рейке? Чем они отличаются и отличаются ли вообще?
Изображение Изображение Изображение
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2948
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Rom327 »

sinkacnc писал(а): я думаю чтоб проверить формат данных нужно подключится к станку через обычный COM терминал
Подключился через ArduinoIDE.
После команды базирования "$H", по команде "?" выдает следующее:
<Idle|MPos:0.500,0.500|FS:0,0>
ok
Почему то X и Y получают координаты 0.500, 0.500, хотя отскок стоит $27=10 мм.
Дальше даю команду Х100Y100, оси перемещаются
Даю команду "?"
Получаю:
<Idle|MPos:100.000,100.000|FS:0,0>
ok
То есть ответы от платы корректные и засада в Candle?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
sinkacnc
Мастер
Сообщения: 343
Зарегистрирован: 11 июл 2023, 10:35
Репутация: 28
Настоящее имя: Alexey
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение sinkacnc »

Может Candle ждет 3-ю координату?
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2948
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Rom327 »

sinkacnc писал(а): Может Candle ждет 3-ю координату?
Нет. Эта же Candle работает на ардуине с 2-мя осями прекрасно..
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
Mamont
Мастер
Сообщения: 1973
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 383
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Mamont »

Rom327 писал(а): Нет. Эта же Candle работает на ардуине с 2-мя осями прекрасно..
Выложи УП, с которой на кандле проблема.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2948
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Rom327 »

Со всеми...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
Mamont
Мастер
Сообщения: 1973
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 383
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Mamont »

И .нех прошивку контролера
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2948
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Rom327 »

Mamont писал(а): И .нех прошивку контролера
А прошивка осталась в Китае. Гравер уже с прошивкой был...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2948
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: "Чтобы не создавать отдельную тему ради одного вопроса"

Сообщение Rom327 »

Народ, подскажите, весь мосг себе сломал. Задача на ардуино вроде бы простая включить реле и отключить с задержкой. График работы такой (но входной сигнал инвертирован, что не важно):
SUB.jpg (170 просмотров) <a class='original' href='./download/file.php?id=209996&sid=6df3de7687dadd73810f09f12c2ee59e&mode=view' target=_blank>Загрузить оригинал (68.02 КБ)</a>
Код такой:
(для просмотра содержимого нажмите на ссылку)

int IN = 3; // Вход
int RELAY_PIN = 2; // Выход на реле
unsigned long previousMillis = 0;
unsigned long currentMillis = millis();
const long period = 2000;

void setup()
{
pinMode(RELAY_PIN, OUTPUT);
pinMode(3, INPUT_PULLUP);
pinMode(LED_BUILTIN, OUTPUT);
}

void loop()
{
if (digitalRead(3) == LOW) // Чтение состояния входа
{ digitalWrite(LED_BUILTIN, HIGH); // Если есть вход включить светодиод
digitalWrite(RELAY_PIN, HIGH); // Включить реле
}
if (digitalRead(3) == HIGH) // Чтение состояния входа
{ digitalWrite(LED_BUILTIN, LOW);
unsigned long currentMillis = millis(); // сохраняем текущее время
if (currentMillis - previousMillis >= period) // проверяем прошли ли 2000ms

digitalWrite(RELAY_PIN, LOW); // Выключить реле
}

}
Не получается: реле включается и выключается синхронно с кнопкой, без задержки. Delay нельзя использовать. так как он томозит всю программу и вход не опрашивает. Пожалуйста, ткните носом, где засада. Спасибо!
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Ответить

Вернуться в «Общие вопросы»