Восстановление токарного 16К20Т1 ЧПУ
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
О, а как оно работает?
Думал, что если сделать из обычной резцедержки на 4 позиции автосмену, но так и не придумал, как контролировать затяжку...
Думал, что если сделать из обычной резцедержки на 4 позиции автосмену, но так и не придумал, как контролировать затяжку...
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
Спереди мотора стоит 2х ступенчатый планетарный редуктор, сзади в ось мотора упирается шарик на пружине который при избыточном моменте толкает штырек который нажимает микровыключатель.
Вот только разобрал этот узел, а он шо то не собирается
Вот только разобрал этот узел, а он шо то не собирается
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
в револьверке затяжка идет не на прямую, а через тарельчатые пружины. Стоит в определенном месте микровыключатель, как до него доехал зажим, выключился мотор.Nick писал(а):Думал, что если сделать из обычной резцедержки на 4 позиции автосмену, но так и не придумал, как контролировать затяжку...
Как вариант затяжку измерять частотником или мерить силу тока мотора. Если шаговиком то настраивать силу тока для мотора.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
А какое усили надо? Какой выходит пакет пружин?aftaev писал(а):в револьверке затяжка идет не на прямую, а через тарельчатые пружины.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
эт нужно в паспорте на револьверку смотретьNick писал(а):А какое усили надо? Какой выходит пакет пружин?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
Потихоньку красим станок, погода вносит свои коррективы
Справа то что покрашено и покрыто автолаком, слева очередь на покраску. Двери до и после покраски. Много времени уходит на рихтовку, все погнуто.
Справа то что покрашено и покрыто автолаком, слева очередь на покраску. Двери до и после покраски. Много времени уходит на рихтовку, все погнуто.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
Панельку с кнопочками/крутилками прикрутил к Ардуинке Arduino -> ModBus -> LCNC #140
В ЕМС номер инструмента передается как число. Нужно так: крутанул галетник на 2й инструмент Ain4=2, нажал кнопку сменить инструмент появился сигнал Din2-2, и ЕМС сменил инструмент. Как такое сделать
В архиве рабочий конфиг,ини и ладдер смены инструмента.
В ЕМС номер инструмента передается как число. Нужно так: крутанул галетник на 2й инструмент Ain4=2, нажал кнопку сменить инструмент появился сигнал Din2-2, и ЕМС сменил инструмент. Как такое сделать
В архиве рабочий конфиг,ини и ладдер смены инструмента.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
В hal:
В ini в раздел [HALUI] добавляешь:
Создаешь файл do-manual-change.ngc в каталоге с ini с таким содержимым:
как-то так...
Работать должно только в ручном режиме, в других наверное выдаст ошибку...
Код: Выделить всё
net tool-change-galetnik <= Ain4 # сюда название пина вставь правильное
net tool-change-galetnik => motion.analog-in-02
net tool-change-button <= Din4 # сюда название пина вставь правильное
net tool-change-button => halui.mdi-command-00
Код: Выделить всё
[HALUI]
MDI_COMMAND = O<do-manual-change> CALL
Код: Выделить всё
O<do-manual-change> SUB
M66 E2 (читаем галетник)
T#5399M6 (меняем инстумент)
O<do-manual-change> ENDSUB
Работать должно только в ручном режиме, в других наверное выдаст ошибку...
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
а в Ладдер засунуть к тому что есть никак?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
я в принципе хотел через ту схему CL,что есть...aftaev писал(а):а в Ладдер засунуть к тому что есть никак?
немного сложней - но пропишем , а там решишь - что оптимальней...
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
эт мне к станку Ctrl+Alt+Delete приделывать придетсяNick писал(а):в других наверное выдаст ошибку...
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
нужен бы мультиплексор (компонент mux2),только работающий не с float а с S32...
без него конечно можно прописать преобразования на входах ,потом обратное на выходах ...
но больно уж громоздко получается
добавив "свой" компонент mux2S32:
hal получается более "стройным"
без него конечно можно прописать преобразования на входах ,потом обратное на выходах ...
но больно уж громоздко получается
добавив "свой" компонент mux2S32:
Код: Выделить всё
component mux2S32 "Select from one of two input values";
pin in bit sel;
pin out s32 out "Follows the value of in0 if sel is FALSE, or in1 if sel is TRUE";
pin in s32 in1;
pin in s32 in0;
function _;
license "GPL";
;;
FUNCTION(_) {
if(sel) out = in1;
else out = in0;
}
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
задумка такая:
использовать имеющуюся,ставшую в таких случаях классическую схему ладдера(CL)...
номер инструмента передавать в CL в зависимости от режима:
если mode.manual - то берем номер с пина arduino.Din4-00
если не mode.manual - то как обычно с iocontrol.0.tool-prep-number
---------------
еще нам нужно подать сигнал на вход Start CL от кнопки...
пока для пробы заведем его через ИЛИ :
=============
вроде бы так уже должно работать...
потом только нужно будет в CL поставить защиту ,чтоб разрулить ручной режим и остальные(авто,MDI)
использовать имеющуюся,ставшую в таких случаях классическую схему ладдера(CL)...
номер инструмента передавать в CL в зависимости от режима:
если mode.manual - то берем номер с пина arduino.Din4-00
если не mode.manual - то как обычно с iocontrol.0.tool-prep-number
Код: Выделить всё
loadrt mux2S32
addf mux2S32.0 servo-thread
net mux2S32_0_sel mux2S32.0.sel halui.mode.is-manual
net mux2S32_0_in0 mux2S32.0.in0 iocontrol.0.tool-prep-number
net mux2S32_0_in1 mux2S32.0.in1 arduino.Din4-00
net tool-number mux2S32.0.out => classicladder.0.s32in-01 #t_req %IW0
еще нам нужно подать сигнал на вход Start CL от кнопки...
пока для пробы заведем его через ИЛИ :
Код: Выделить всё
loadrt or2
addf or2.0 servo-thread
net or2_0_in0 or2.0.in0 iocontrol.0.tool-change
net or2_0_in1 or2.0.in1 arduino.Din2-02
net or2_0_out or2.0.out classicladder.0.in-09
вроде бы так уже должно работать...
потом только нужно будет в CL поставить защиту ,чтоб разрулить ручной режим и остальные(авто,MDI)
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
А чем вам не нравится через Gкод и MDI_COMMAND?
Так будет примерно тоже самое, пот этом используется тот же ladder для смены, что и в обычном режиме...
И то, что работает только в ручном режиме, это только плюс..
Так будет примерно тоже самое, пот этом используется тот же ladder для смены, что и в обычном режиме...
И то, что работает только в ручном режиме, это только плюс..
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
ну мне наоборот так нравитьсяNick писал(а):А чем вам не нравится через Gкод и MDI_COMMAND?
а чудим по запросам т.с. трудящихся ©
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
а какие режимы вообще есть?Nick писал(а):И то, что работает только в ручном режиме, это только плюс..
В режиме ЧПУ когда выполняется Gcode менять инструмент нельзя!
Если выполнялся Gcode и нажали Паузу или Стоп то желательно чтобы была возможность отогнать, повернуть инструмент для смены.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
что ты имеешь в виду??aftaev писал(а):В режиме ЧПУ когда выполняется Gcode менять инструмент нельзя!
так как работать? одним резцом что ли?
из основных :aftaev писал(а):а какие режимы вообще есть?
авто, ручной и MDI
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
Когда работает станок по Gcode менять инструмент с панели нельзя, менять должен только Gcode. Чтобы даже случайно не сменить инструмент когда работает станок.nkp писал(а):что ты имеешь в виду??
так как работать? одним резцом что ли?
Когда станок стоит или пауза можно менять инструмент с панели вручную.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
В обоих случаях скорее всего так оно и будет. Но надо на всякий случай проверитьaftaev писал(а):Когда работает станок по Gcode менять инструмент с панели нельзя, менять должен только Gcode. Чтобы даже случайно не сменить инструмент когда работает станок.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Восстановление токарного 16К20Т1 ЧПУ
вот это ты и не дописал ,и получилось что нельзя ж-кодом вообще менятьaftaev писал(а):с панели нельзя
=============
просто если бы ты емс RIP пользовал - то можно было бы попробовать то ,что выше написал (там новый компонент поставить нужно).
а так переписать конвертацию нужно будет...