РВ501.24 заменаЗИТ500М на Linuxcnc
- dinkata
- Мастер
- Сообщения: 1026
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 389
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Лучше как в Ваш пример :
..unlinkp motion.spindle-speed-out
unlinkp motion.spindle-on
unlinkp motion.spindle-forward
net t.sp-sout motion.spindle-speed-out => mx_sspeed.in0
setp mx_sspeed.in1 10.0
net spindle-vel-cmd <= mx_sspeed.out
...
так ли ?Наверно да .Здесь я ничего не понимаю ,только начал изучат .
Сначале хочу сделат привязка по схем на пинов ,думаю можно с мои именем "alias" да ?
Над ето сейчас работаю .
..unlinkp motion.spindle-speed-out
unlinkp motion.spindle-on
unlinkp motion.spindle-forward
net t.sp-sout motion.spindle-speed-out => mx_sspeed.in0
setp mx_sspeed.in1 10.0
net spindle-vel-cmd <= mx_sspeed.out
...
так ли ?Наверно да .Здесь я ничего не понимаю ,только начал изучат .
Сначале хочу сделат привязка по схем на пинов ,думаю можно с мои именем "alias" да ?
Над ето сейчас работаю .
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- dinkata
- Мастер
- Сообщения: 1026
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 389
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Получил .hal с псевдонимьй на I/O.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- dinkata
- Мастер
- Сообщения: 1026
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 389
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Здравствуйте,проект не остановлен . Заболел и пока лежим в дома работаем по ladder .
http://cnc-club.ru/forum/viewtopic.php?f=15&t=5708
http://cnc-club.ru/forum/viewtopic.php?f=15&t=5708
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
почти все станки свременные требуют реферирования магазина после включенияUAVpilot писал(а): Вы же захотите сохранять новое расположение инструментов между сеансами работы станка.
- dinkata
- Мастер
- Сообщения: 1026
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 389
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
т.е. при включение станка заполнит таблица инструментов с номерами покетов ,да ?Lexxa писал(а):почти все станки свременные требуют реферирования магазина после включения
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Неееееееее. не надо путать положение магазина с таблицей мест. В таблице мест указывается в какой ячейке какой инструмент в настоящий момент находится и, это никак не связано с текущим положением магазина.dinkata писал(а):т.е. при включение станка заполнит таблица инструментов с номерами покетов ,да ?Lexxa писал(а):почти все станки свременные требуют реферирования магазина после включения
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Ну так одно дело при включении станка просто "прокрутить" магазин и визуально сверить соотв. реально установленных инструментов с тем что указано в таблице инструментов станка. Другое дело каждое утро переставлять инструменты так как записано в таблице или перезабивать таблицу.Lexxa писал(а):почти все станки свременные требуют реферирования магазина после включения
P.S. А я б на каждый инструмент RFID-метки налепил - пусть само рефереруется.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- dinkata
- Мастер
- Сообщения: 1026
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 389
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
""Random location tool changers swap the tool in the spindle with the one in the changer. With this type of tool changer the tool will always be in a different pocket after a tool change. When a tool is changed LinuxCNC rewrites the pocket number to keep track of where the tools are. ""Lexxa писал(а):Неееееееее. не надо путать положение магазина с таблицей мест
для магазина в моем случае имею информация какой покет стоит в точка смена ,ладно скажем так ;
- в начале работа заполнили таблица , работаем ,меняем инструмент ...
- через несколько сменьй если ищем инстр 1 tool-prep-pocket покажет где он лежит ,да ?
и вопрос - вьйключаем машин , на следущее включение tool-prep-pocket забьйл ??!!
мож я и не понял все ,пока изучаю
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
в таблице инструментов в linuxcnc лежит и таблица мест. Положение магазина в пространстве вещь совершенно отдельная.
Реферирование магазина нужно чтобы чпу знала о положении магазина в пространсве. То в какой ячейке какой инструмент лежит она знает и так из таблицы инструментов.
Реферирование магазина нужно чтобы чпу знала о положении магазина в пространсве. То в какой ячейке какой инструмент лежит она знает и так из таблицы инструментов.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
да.dinkata писал(а):- через несколько сменьй если ищем инстр 1 tool-prep-pocket покажет где он лежит ,да ?
нет.dinkata писал(а):и вопрос - вьйключаем машин , на следущее включение tool-prep-pocket забьйл ??!!
- dinkata
- Мастер
- Сообщения: 1026
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 389
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Тогда не вижу проблем ( или я ничего не понял )
- включаем машина
-текущий номер покета знаем
-Команда Тхх
-tool-prep-pocket покажет требуемой покет
-крутим магазин
-смена
При конфигурирование вьйбрал RANDOM_TOOLCHANGER...
ини...
[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
RANDOM_TOOLCHANGER = 1
хал....
# ---toolchange signals for custom tool changer---
net tool-number <= iocontrol.0.tool-prep-number
net tool-change-request <= iocontrol.0.tool-change
net tool-change-confirmed => iocontrol.0.tool-changed
net tool-prepare-request <= iocontrol.0.tool-prepare
net tool-prepare-confirmed => iocontrol.0.tool-prepared
......
нету tool-prep-pocket , как правильно вставит его ?
- включаем машина
-текущий номер покета знаем
-Команда Тхх
-tool-prep-pocket покажет требуемой покет
-крутим магазин
-смена
При конфигурирование вьйбрал RANDOM_TOOLCHANGER...
ини...
[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
RANDOM_TOOLCHANGER = 1
хал....
# ---toolchange signals for custom tool changer---
net tool-number <= iocontrol.0.tool-prep-number
net tool-change-request <= iocontrol.0.tool-change
net tool-change-confirmed => iocontrol.0.tool-changed
net tool-prepare-request <= iocontrol.0.tool-prepare
net tool-prepare-confirmed => iocontrol.0.tool-prepared
......
нету tool-prep-pocket , как правильно вставит его ?
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Вот он:
iocontrol.0.tool-prep-number
iocontrol.0.tool-prep-number
- dinkata
- Мастер
- Сообщения: 1026
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 389
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
ага,спасибо Nick,
значит ето номер требуемой покет ,а не номер требуемой инструмент ?
значит ето номер требуемой покет ,а не номер требуемой инструмент ?
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- dinkata
- Мастер
- Сообщения: 1026
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 389
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Ну ,начали .Проект работаем когда ест свободное время.
Сняли старое чпу ЗИТ500 ,установили комп с Linuxcnc Mesa 5i25 + 2x 7i77 .
Управление шпинделя Кемтор и двигатель остали как и бьйли .
Двигатели оси XYZ и тиристорньйе преобразователи тоже.Пока проверили :
- все датчики работают ,магазин с инструментов крутится, weighted_sum показьйвает номер покета правильно,пока вручную без Тхх.
-Ориентация ,вернее будет правильно сказат фиксация шпинделя ,работает
-автооператор (сменщик или рука )вьйполняет все командьй (от ладер)на движение +60* ;-60* ;вниз ;вверх ;180* ,пока вручную без М06.
-оси X и Y пока движим вроде бьй нормально ,максимум скорост 65 мм/сек ,на ПИД Р=0.5 другие=0 ,хотя Ferror пока большой будем мучится с ПИД ,
-ос Z пока ...!!! она тежелая ест гидравлическая система уравновешивание с акумулятор давление ,движение вниз/вверх ,на двигатель елмагнитной тормоз ,включили медленное сразу аларм Ferror (в ини он=15 ,поднял на 30 ,чтоб крутит хоть с 100мм/мин ) .Вот при Р=0.1 даааа,здесь будет работа ,ест ощущение что продолжает двигатся около милиметр после отжатие бутон.
Как будет тунинг читал наверно все про ПИД здесь ,но пока темнота с етие P,I,D,FF,Bias ,Deadband .А вот при Р=0,05 Ест такие вопросьй :
1. Для смена инструмента в ини
ето означает что при команда М06 ,ос Z пойдет в хоум ,да? Если так что будет с пин
axis.N.homing - (bit, out) TRUE if the joint is currently homing ,
если уже бьйли в хоум ,сбрасьйвается ли он при нова команда на хоум,вернее при М06 и TOOL_CHANGE_QUILL_UP = 1 ?
2.Цикл хоум никак не переделаеш ,т.е. при нажатие концевика ос бегает в противоположная сторона
(мой вопрос сколько именно мм ) ,а потом ищет индекс в вьйбраное направление .В прежное управление концевик хоума
назьйвали "датчик замедление " так и бьйло ,при хоумление нажимая концевик ,скорост замедляется и ищет индекс в то же направление .
Сняли старое чпу ЗИТ500 ,установили комп с Linuxcnc Mesa 5i25 + 2x 7i77 .
Управление шпинделя Кемтор и двигатель остали как и бьйли .
Двигатели оси XYZ и тиристорньйе преобразователи тоже.Пока проверили :
- все датчики работают ,магазин с инструментов крутится, weighted_sum показьйвает номер покета правильно,пока вручную без Тхх.
-Ориентация ,вернее будет правильно сказат фиксация шпинделя ,работает
-автооператор (сменщик или рука )вьйполняет все командьй (от ладер)на движение +60* ;-60* ;вниз ;вверх ;180* ,пока вручную без М06.
-оси X и Y пока движим вроде бьй нормально ,максимум скорост 65 мм/сек ,на ПИД Р=0.5 другие=0 ,хотя Ferror пока большой будем мучится с ПИД ,
-ос Z пока ...!!! она тежелая ест гидравлическая система уравновешивание с акумулятор давление ,движение вниз/вверх ,на двигатель елмагнитной тормоз ,включили медленное сразу аларм Ferror (в ини он=15 ,поднял на 30 ,чтоб крутит хоть с 100мм/мин ) .Вот при Р=0.1 даааа,здесь будет работа ,ест ощущение что продолжает двигатся около милиметр после отжатие бутон.
Как будет тунинг читал наверно все про ПИД здесь ,но пока темнота с етие P,I,D,FF,Bias ,Deadband .А вот при Р=0,05 Ест такие вопросьй :
1. Для смена инструмента в ини
Код: Выделить всё
[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
TOOL_CHANGE_QUILL_UP = 1
RANDOM_TOOLCHANGER = 1
axis.N.homing - (bit, out) TRUE if the joint is currently homing ,
если уже бьйли в хоум ,сбрасьйвается ли он при нова команда на хоум,вернее при М06 и TOOL_CHANGE_QUILL_UP = 1 ?
2.Цикл хоум никак не переделаеш ,т.е. при нажатие концевика ос бегает в противоположная сторона
(мой вопрос сколько именно мм ) ,а потом ищет индекс в вьйбраное направление .В прежное управление концевик хоума
назьйвали "датчик замедление " так и бьйло ,при хоумление нажимая концевик ,скорост замедляется и ищет индекс в то же направление .
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Нет. При M6 будет выполнено "G0 G53 Z0". Homing тут не причём.dinkata писал(а):ето означает что при команда М06 ,ос Z пойдет в хоум ,да?
Нисколько. На картинке длина стрелочек только "для красоты", реальные расстояния определяются позициями "HOME SWITCH TRIPS" и "HOME SWITCH RELEASES".dinkata писал(а):мой вопрос сколько именно мм
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Для места смены есть еще:
TOOL_CHANGE_POSITION = 0 0 2 - Specifies the XYZ location to move to when performing a tool change if three digits are used. Specifies the XYZABC location when 6 digits are used. Specifies the XYZABCUVW location when 9 digits are used. Tool Changes can be combined. For example if you combine the quill up with change position you can move the Z first then the X and Y.
- dinkata
- Мастер
- Сообщения: 1026
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 389
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
спасибо Nick ,надо только Z поднят при ето обезательно в хоме.Nick писал(а):Для места смены есть еще:
ески при TOOL_CHANGE_QUILL_UP = 1 вьйполняется :
буду пользоват его ,так или иначе понадобится переделоват кулачки на хоум и +лимит Z,сейчас хомится на около 30 мм вниз Сделаем другой кулачок с отступ хоме вверх ,но до лимита должно остатся около 10 мм.С етим датчик хоме будет нажат когда Z в хоме,UAVpilot писал(а): При M6 будет выполнено "G0 G53 Z0"
ето я буду пользоват в ладер для начало смена .
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Ты можешь задать этот G53 G0 Z0 в ini. При смене будет ехать не до доатчика, а именно в 0 станочный, ты его можешь задать в ini (через home_switch_position или как-то так).
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: РВ501.24 заменаЗИТ500М на Linuxcnc
Не надо переделывать кулачки. В настройках можно указать, что позиция HOME находится выше позиции датчика HOME_OFFSET.
примерно так:
HOME = 0.0
HOME_OFFSET = -12.6
примерно так:
HOME = 0.0
HOME_OFFSET = -12.6
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...