нужен 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 квт уже после такого использования было поменяно уже не одна и не две пары подшипников, но они стальные.
тогда, единственная температура которая имеет значение для тебя, это температура конуса шпинделя. Только он дает десятки. Остальные части лишь микроны.