нужен usb -> rs485 (то есть дифференциальный, а не ttl 232, и по нему будет протокол modbus)
типо такого https://aliexpress.ru/item/1005005933790097.html
нужен usb -> rs485 (то есть дифференциальный, а не ttl 232, и по нему будет протокол modbus)
А нельзя просто поддерживать температуру в помещении? Если развивать дальше мысль, то можно жестко стабилизировать температуру самого шпинделя путем установки обычного двухканального пид контроллера температуры, который имеет канал на охлаждение и канал на нагрев. Стабильность температуры будет +/- 1 градус.
то сначала делается черновая выборка всех деталей, а затем одной операцией делается чистовая всех деталей. Так как в процессе черновой выборки фреза не хило так меняет свои режущие свойства. И если обрабатывать пакетом и каждую деталь отдельно обдирать, а потом чистовать, и одной фрезой, то первая деталь будет сильно отличаться от последней, и дело тут далеко не в температурных расширениях.
на озоне кстати есть всякие. можно и не ждать месяц.
Это гораздо сложнее корректировок, не так ли?индеецпетя писал(а): ↑ А нельзя просто поддерживать температуру в помещении
придется регулировать тогда температуру всего станка еще до кучи . Система коррекции и так получается слишком замудренная , она берет в расчет не только температуру шпинделя но и температуру самого станка. Так что в будущем буду заводить еще один датчик в сисему.индеецпетя писал(а): ↑ жестко стабилизировать температуру самого шпинделя путем установки обычного двухканального пид контроллера температуры
работаю с алюминием и порой партии деталей в 3000 штук и более одна и та же фреза не меняет своих режущих свойств и как резала так и режет, да и у меня станок с автосменой и я могу себе позволить, если требуется чистовую обработку сделать другой фрезой при необходимости. Система и нужна для станков с автосменой эта в противном случае я всегда мерял высоту перед работой, и на разогретом шпинделе она была актуальной и не менялась.индеецпетя писал(а): ↑ фреза не хило так меняет свои режущие свойства
уже забрал сегодня половину деталей.
Код: Выделить всё
atzcorr = GetUserLED (1001)
If atzcorr = 0 Then
MsgBox "Zamera nula ne bylo"
Code "(led 1001 = 0, press ATZ and try again)"
Else
stol = GetOemDro (2199)
Tspin = GetOemDro (2200)
Tstan = GetOemDro (2202)
ZCurrent = GetDro(2)
delta = Tstan * 0.001 + Tspin * 0.006
ZCurrent2 = ZCurrent - delta
Call SetDro (2, ZCurrent2)
Sleep 400
SetOemDro (2201, delta )
Sleep 400
end If
ну как бы нет, не так... у тебя в доме всегда +/- 2-3 градуса для того чтобы комфортно себя чувствовать. Это слишком сложно?
так вот и корень проблемы. перепады температуры на конусе могут давать приличную разницу в посадке. Особенно если перепады от 0 до 15-20 град.
На Хайдене 426 есть три датчика температуры для измерения температуры базовой детали по каждой оси. Коррекции по осям внутри ЧПУ учитываются. Но даже они не дошли до измерения температуры шпинделя - его просто нельзя гонять непрогретым - подшипники сдохнут раньше времени из-за масла не в режиме.
шпиндель при нагреве в отопленном помещении все равно даст прирост по Z . Если греть шпиндель ОЖ, это что весь бак надо разогревать? или отдельный контур на прогрев, если даже прогреть шпиндель при досаточно холодной ОЖ он быстро может остыть как только станок встанет на 5 мин хотя бы, Гораздо проще бы было тыкнуть кнопку коррекции чем проводить замер высоты в таком случае, после которого при дальнейшем разогреве все равно все поплывет.индеецпетя писал(а): ↑ Отапливай помещение нормально и будет тебе счастье.
Спорить тут я конечно не буду, но мой шпиндель на керамоподшипниках 5.5 квт без атс на ер32 , крутился и по 24к в мороз и до сих пор жив здоров и подшипники живы, 4 года такого использования его не убили, ни люфтов не свистов, но я не говорю что это норм, так как на шпинделях 2.2 квт уже после такого использования было поменяно уже не одна и не две пары подшипников, но они стальные.
тогда, единственная температура которая имеет значение для тебя, это температура конуса шпинделя. Только он дает десятки. Остальные части лишь микроны.
вот в этом пока как раз весь затык и получился.
наверное начать с того, что в первом сообщении у вас написано Com3, а на скрине вы стучите в Port1
Да как нету, это ch341, самый обычный конвертер usb>uart, такой же как ардуинке вашей стоит, только после из ttl в дифф сигнал переводится. В чем там сложность с ним может быть, мне даже представить сложно. И сам модбас - самый распространенный протокол автоматики в мире, мануалы на каждом углу валяются. просто стучать в него - как в самый обычный uart, а протокол нужен только для понимания команд и ответов. шлёте широковещательную команду, а устройства отвечают, если в команде конкретный адрес - отзовется только это устройство кому адресована команда.
У меня в шкафу стоит мост modbus TCP -> RTU (ZLAN5143D). Ethernet сразу гальванически развязан. C ним общается как чпу, так и просто по сети можно снаружи послушать удаленно, все устройства уже к нему подключены в шкафу по rs485.
смысл такие деньги тратить? купи автомобильный радиатор. Медный от жиги. И вентилятор. Шланги подведи. Насос циркуляционный для системы отопления. И все.
у меня так и сделано сейчас.индеецпетя писал(а): ↑ смысл такие деньги тратить? купи автомобильный радиатор. Медный от жиги. И вентилятор. Шланги подведи. Насос циркуляционный для системы отопления. И все.
я же говорю что я уже миллион комбинаций перепробовал, но что то мне подсказывает что этот китайский конвертер может быть тупо паленым и не рабочим, в компьютере он определяется а входы не рабочие, либо не рабочая платка термометтра, а я тут бьюсь остенку и даже проверить не могу. Где то в ютубе видел как чел замыкает контакты тупо и в программе терминал уже сигналы идут как помехи, у меня ничего такого нет, к тому же даже если посылать комманду из мануала если она дойдет до адресата то должен бы быть хоть какой то ответ а у меня пусто, и пусто в абсолютно всех программах и при любых настройках и до сих пор так и не от чего оттолкнуться , хотя бы нолик и единичку какую получить с этой китайской дряни чтобы понять что оно работает не могу.
RS-485 вольтметр подключить на линию, при передаче идут импульсы, можно светодиод будет моргать, наушник через резистор подключить будет трещать.
Cvazist писал(а): ↑20 окт 2022, 21:09Сейчас соединил 2 компа по RS485. На линию поставил простой стрелочный вольтметр, при передаче одного байта со скоростью 9600 видно подёргивание стрелки. Чем больше байт , тем лучше видно изменение напряжения. Акустическим щупом ещё попробую, осцилографа нет на работе.
подсоединил светодиод, заморгал, получается сигналы идут, остается два вопроса, приходят ли они в свисток, и если приходят почему не проходят в компьютер .
Если свисток подключен то приходят. Видимо свистку нужен определённый запрос что бы на него ответить.