Страница 7 из 25
Re: Оживление 16А20Ф3!
Добавлено: 08 сен 2014, 22:29
Leo_1943
Dmaster писал(а):
Это еще с какого перепугу?. Этот пин отвечает ТОЛЬКО за одно. Если он не поднят - по G1 станок не поедет.
А как померял, что именно в 60 раз быстрее?
Не с перепугу, этот пин уже не раз обманывал, шпиндель включился - он активен! Подача во первых на глаз, во вторых при моей конфигурации шпиндель может стоять, а подача по g95 по заданным оборотам! а по резьбе ровно в 60 раз больше, т.е 1 это 60 летает как самолет.
Re: Оживление 16А20Ф3!
Добавлено: 08 сен 2014, 22:34
Leo_1943
Leo_1943 писал(а):А как померял, что именно в 60 раз быстрее?
поделил шаг резьбы на 60, и попал в нужный шаг!
Re: Оживление 16А20Ф3!
Добавлено: 08 сен 2014, 22:48
Dmaster
Конфигов твоих тут нет. Кидай - наковыряем проблему. и программу по которой точишь кинь. На всякий случай. Чудес не бывает. Где-то косяк.
Re: Оживление 16А20Ф3!
Добавлено: 08 сен 2014, 22:52
Leo_1943
Dmaster писал(а):Конфигов твоих тут нет. Кидай - наковыряем проблему. и программу по которой точишь кинь. На всякий случай. Чудес не бывает. Где-то косяк
http://cnc-club.ru/forum/download/file.php?id=30987
Re: Оживление 16А20Ф3!
Добавлено: 08 сен 2014, 23:00
Dmaster
Ну и что ты ту говорил? У тебя для осей ENCODER_SCALE =2000.0 Если шаг ШВП 10 мм на оборот, то получается, что у тебя по 500 импульсов энкодеры что-ли?
ENCODER_SCALE = 66.67 ЭТО БЛИН ВООБЩЕ ЧТО? Откуда цифра 66.67? Как ты её посчитал?
Re: Оживление 16А20Ф3!
Добавлено: 08 сен 2014, 23:07
Leo_1943
Dmaster писал(а):Ну и что ты ту говорил? У тебя для осей ENCODER_SCALE =2000.0 Если шаг ШВП 10 мм на оборот, то получается, что у тебя по 500 импульсов энкодеры что-ли?
ENCODER_SCALE = 66.67 ЭТО БЛИН ВООБЩЕ ЧТО? Откуда цифра 66.67? Как ты её посчитал?
При таких осевых мм в мм,( энкодеры 2500)
на шпинделе при 66,667*60=4000, подача по g95 также мм в мм, но только заданный, будет идти даже если шпиндель остановился!
Re: Оживление 16А20Ф3!
Добавлено: 08 сен 2014, 23:08
Dmaster
Давай так У тебя энкодер стоит непосредственно на самом шпинделе? Не на движке, не на входе в коробу, а на шпинделе 1к1. На нем написано 1000 им на оборот. ТОГДА ЗАБИВАЕШЬ в INI 4000 т.к. датчик квадратурный и импульсов в нем в 4 раза больше, чем точек.
По осям у тебя стоят датчики допустим на 2000. это означает, что импульсов там 8000. Шаг ШВП у тебя 10. Значит на 1 ММ приходится 800 импульсов.
ENCODER_SCALE для оси 800 Для датчика 2500 - 1000 соответственно.
После изменения настрой оси заново.
Re: Оживление 16А20Ф3!
Добавлено: 08 сен 2014, 23:13
Leo_1943
Dmaster писал(а):
Давай так У тебя энкодер стоит непосредственно на самом шпинделе? Не на движке, не на входе в коробу, а на шпинделе 1к1. На нем написано 1000 им на оборот. ТОГДА ЗАБИВАЕШЬ в INI 4000 т.к. датчик квадратурный и импульсов в нем в 4 раза больше, чем точек.
По осям у тебя стоят датчики допустим на 2000. это означает, что импульсов там 8000. Шаг ШВП у тебя 10. Значит на 1 ММ приходится 800 импульсов.
ENCODER_SCALE для оси 800 Для датчика 2500 - 1000 соответственно.
После изменения настрой оси заново.
будем пробовать, но там где то глубже я еще на портачил!
Re: Оживление 16А20Ф3!
Добавлено: 08 сен 2014, 23:21
Dmaster
Leo_1943 писал(а): подача по g95 также мм в мм, но только заданный, будет идти даже если шпиндель остановился!
Если программа написана
s1000 m3
G95 g01 z-100 f0.1
И во время точения шпиндель остановится, то подача обязано остановится.
Я подозреваю, что ты делаешь вот что.
У тебя ENCODER_SCALE = 66.67 Это означает, что станок БУДЕТ СЧИТАТЬ 66.67 импульса одним оборотом. (хотя как блин считать 0.67 импульса не пойму)
Ты задал ему вертеться 1000 оборотов. S1000
Шпиндель благородно исполнил. ему вообще пофигу на датчик. он крутит по параметру другому . OUTPUT_SCALE
Итого. он крутит 1000 об на каждый оборот считает 4000 импульсов делит на твои 66,67 и видит 59997 оборотов. ОХРЕНЕВАЕТ и пытается успеть!
S1000 m3
g33z-100k1
Итого с поправкой на ветер он побежит в 60 раз быстрее при нарезке, если по Z (по твоим словам далчики 2500 швп шаг 10) ENCODER_SCALE=1000
Re: Оживление 16А20Ф3!
Добавлено: 08 сен 2014, 23:27
Leo_1943
При заданных m3s300 g1f0.1 x... и шпиндель стоит будет ехать на подаче 30! Я ж говорю spindle at speed как то обманул и оно будет идти на подаче т.к. после m3 spindle at speed до m5 всегда активен, по резьбе не пойдет, но с включенным шпинделем шаг будет в 60 раз больше, с этими хал и ини!
Re: Оживление 16А20Ф3!
Добавлено: 08 сен 2014, 23:35
Dmaster
ХАХАХАХАХААААА)))
Шпиндель дает дрейф)
Берём 300 * 66.67 = 20001
Теперь делим на 20001/4000 = 5
5 оборотв в минуту можно и не заметить)
При ваших настройках для него 5 об в минуту будут расцениваться как 300
Re: Оживление 16А20Ф3!
Добавлено: 08 сен 2014, 23:59
Leo_1943
Может и смешно, но как исправить?
Re: Оживление 16А20Ф3!
Добавлено: 09 сен 2014, 00:22
aftaev
Dmaster писал(а): ОХРЕНЕВАЕТ и пытается успеть!

Re: Оживление 16А20Ф3!
Добавлено: 09 сен 2014, 08:40
Dmaster
Вспомнил ещё вот что. Нарезать шпиндель без вращения в нужную сторлгу не будет. Он синхронизируется с положением шпинделя, а вот по g95 g1 пойдёт. ТК он идёт вычисляя не положение, а скорость.
Если отключить двигло .
Дать команду s300 m3 . g95g1 z-100 f0.1
Пальцами поколебать шпиндель прям еле заметно-станок пойдет.
Особенно при таком датчике и параметре 66
Re: Оживление 16А20Ф3!
Добавлено: 09 сен 2014, 09:37
NightV
Leo_1943,
Leo_1943... Вы пожалуйста не обижайтесь.... но я Вам один умный вещь спрошу...
Вы думаете дочерние платы за зря делают? от фанаря, чтоб денег срубить?
с 5i25 идут сигналы на чувствительные к реальному времени, тоесть шаговики\сервы и энкодеры (смотря какая прошивка).
все остальное идет через так называемый sserial... а вот его уже распаковывают дочерние платы.
другими словами:
Leo_1943 писал(а):(СОЖ, шпиндель, смазка, смена инструмента (6 шт))
нет
Re: Оживление 16А20Ф3!
Добавлено: 09 сен 2014, 11:11
Serg
у 5i25 на обоих разъёмах есть 34 пина, которые можно использовать как угодно.
Re: Оживление 16А20Ф3!
Добавлено: 09 сен 2014, 11:25
Nick
Leo_1943 писал(а):Может и смешно, но как исправить?
Поставить правильный scale на энкодер шпинделя.
Re: Оживление 16А20Ф3!
Добавлено: 12 сен 2014, 18:48
Leo_1943
Кто нибудь подскажет как осуществить управление шпинделем, как шаговым двигателем - step-dir?
Re: Оживление 16А20Ф3!
Добавлено: 12 сен 2014, 18:51
Serg
Leo_1943 писал(а):Кто нибудь подскажет как осуществить управление шпинделем, как шаговым двигателем - step-dir?
По modbus, если он это разумеет. Или PWM+ФНЧ.
Re: Оживление 16А20Ф3!
Добавлено: 12 сен 2014, 18:53
Leo_1943
NightV писал(а):Leo_1943, Leo_1943... Вы пожалуйста не обижайтесь.... но я Вам один умный вещь спрошу...
Вы думаете дочерние платы за зря делают? от фанаря, чтоб денег срубить?
с 5i25 идут сигналы на чувствительные к реальному времени, тоесть шаговики\сервы и энкодеры (смотря какая прошивка).
все остальное идет через так называемый sserial... а вот его уже распаковывают дочерние платы.
другими словами:
Leo_1943 писал(а):(СОЖ, шпиндель, смазка, смена инструмента (6 шт))
нет
А вместе с 5i25, возможно и LPT использовать, слить туда выхода - поворот и зажим инструмента, СОЖ, смазка