РВ501.24 заменаЗИТ500М на Linuxcnc

Тяжелые фрезерные станки по металлу.
Аватара пользователя
dinkata
Мастер
Сообщения: 1026
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение dinkata »

Лучше как в Ваш пример :
..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

Сообщение dinkata »

Получил .hal с псевдонимьй на I/O. :D
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
Сообщения: 1026
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение dinkata »

Здравствуйте,проект не остановлен . Заболел и пока лежим в дома работаем по ladder .
http://cnc-club.ru/forum/viewtopic.php?f=15&t=5708
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение Lexxa »

UAVpilot писал(а): Вы же захотите сохранять новое расположение инструментов между сеансами работы станка.
почти все станки свременные требуют реферирования магазина после включения
:bender:
Аватара пользователя
dinkata
Мастер
Сообщения: 1026
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение dinkata »

Lexxa писал(а):почти все станки свременные требуют реферирования магазина после включения
т.е. при включение станка заполнит таблица инструментов с номерами покетов ,да ?
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение Lexxa »

dinkata писал(а):
Lexxa писал(а):почти все станки свременные требуют реферирования магазина после включения
т.е. при включение станка заполнит таблица инструментов с номерами покетов ,да ?
Неееееееее. не надо путать положение магазина с таблицей мест. В таблице мест указывается в какой ячейке какой инструмент в настоящий момент находится и, это никак не связано с текущим положением магазина.
:bender:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение Serg »

Lexxa писал(а):почти все станки свременные требуют реферирования магазина после включения
Ну так одно дело при включении станка просто "прокрутить" магазин и визуально сверить соотв. реально установленных инструментов с тем что указано в таблице инструментов станка. Другое дело каждое утро переставлять инструменты так как записано в таблице или перезабивать таблицу.

P.S. А я б на каждый инструмент RFID-метки налепил - пусть само рефереруется. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
dinkata
Мастер
Сообщения: 1026
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение dinkata »

Lexxa писал(а):Неееееееее. не надо путать положение магазина с таблицей мест
""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. ""

для магазина в моем случае имею информация какой покет стоит в точка смена ,ладно скажем так ;
- в начале работа заполнили таблица , работаем ,меняем инструмент ...
- через несколько сменьй если ищем инстр 1 tool-prep-pocket покажет где он лежит ,да ?
и вопрос - вьйключаем машин , на следущее включение tool-prep-pocket забьйл ??!!
мож я и не понял все ,пока изучаю :thinking:
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение Lexxa »

в таблице инструментов в linuxcnc лежит и таблица мест. Положение магазина в пространстве вещь совершенно отдельная.
Реферирование магазина нужно чтобы чпу знала о положении магазина в пространсве. То в какой ячейке какой инструмент лежит она знает и так из таблицы инструментов.
:bender:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение Nick »

dinkata писал(а):- через несколько сменьй если ищем инстр 1 tool-prep-pocket покажет где он лежит ,да ?
да.
dinkata писал(а):и вопрос - вьйключаем машин , на следущее включение tool-prep-pocket забьйл ??!!
нет.
Аватара пользователя
dinkata
Мастер
Сообщения: 1026
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение dinkata »

Тогда не вижу проблем ( или я ничего не понял ) :thinking:
- включаем машина
-текущий номер покета знаем
-Команда Тхх
-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

Сообщение Nick »

Вот он:
iocontrol.0.tool-prep-number
Аватара пользователя
dinkata
Мастер
Сообщения: 1026
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение dinkata »

ага,спасибо Nick,
значит ето номер требуемой покет ,а не номер требуемой инструмент ?
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение Nick »

да.
Аватара пользователя
dinkata
Мастер
Сообщения: 1026
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение dinkata »

Ну ,начали .Проект работаем когда ест свободное время.
Сняли старое чпу ЗИТ500 ,установили комп с Linuxcnc Mesa 5i25 + 2x 7i77 .
Управление шпинделя Кемтор и двигатель остали как и бьйли .
Двигатели оси XYZ и тиристорньйе преобразователи тоже.Пока проверили :
- все датчики работают ,магазин с инструментов крутится, weighted_sum показьйвает номер покета правильно,пока вручную без Тхх.
-Ориентация ,вернее будет правильно сказат фиксация шпинделя ,работает
-автооператор (сменщик или рука )вьйполняет все командьй (от ладер)на движение +60* ;-60* ;вниз ;вверх ;180* ,пока вручную без М06.
-оси X и Y пока движим вроде бьй нормально ,максимум скорост 65 мм/сек ,на ПИД Р=0.5 другие=0 ,хотя Ferror пока большой
osX.jpg (3122 просмотра) <a class='original' href='./download/file.php?id=58534&sid=f5143f16118b827c8a74661bf3528884&mode=view' target=_blank>Загрузить оригинал (190.18 КБ)</a>
будем мучится с ПИД ,
-ос Z пока ...!!! :roll: она тежелая ест гидравлическая система уравновешивание с акумулятор давление ,движение вниз/вверх ,на двигатель елмагнитной тормоз ,включили медленное сразу аларм Ferror (в ини он=15 ,поднял на 30 ,чтоб крутит хоть с 100мм/мин ) .Вот при Р=0.1
osZp01.jpg (3122 просмотра) <a class='original' href='./download/file.php?id=58535&sid=f5143f16118b827c8a74661bf3528884&mode=view' target=_blank>Загрузить оригинал (191.9 КБ)</a>
даааа,здесь будет работа ,ест ощущение что продолжает двигатся около милиметр после отжатие бутон.
Как будет тунинг :thinking: читал наверно все про ПИД здесь ,но пока темнота с етие P,I,D,FF,Bias ,Deadband .А вот при Р=0,05
osZp005.jpg (3122 просмотра) <a class='original' href='./download/file.php?id=58536&sid=f5143f16118b827c8a74661bf3528884&mode=view' target=_blank>Загрузить оригинал (190.38 КБ)</a>
Ест такие вопросьй :
1. Для смена инструмента в ини

Код: Выделить всё

[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
TOOL_CHANGE_QUILL_UP = 1
RANDOM_TOOLCHANGER = 1
ето означает что при команда М06 ,ос Z пойдет в хоум ,да? Если так что будет с пин
axis.N.homing - (bit, out) TRUE if the joint is currently homing ,
если уже бьйли в хоум ,сбрасьйвается ли он при нова команда на хоум,вернее при М06 и TOOL_CHANGE_QUILL_UP = 1 ?
2.Цикл хоум никак не переделаеш ,т.е. при нажатие концевика ос бегает в противоположная сторона
(мой вопрос сколько именно мм ) ,а потом ищет индекс в вьйбраное направление .В прежное управление концевик хоума
назьйвали "датчик замедление " так и бьйло ,при хоумление нажимая концевик ,скорост замедляется и ищет индекс в то же направление .
houm.jpg (3122 просмотра) <a class='original' href='./download/file.php?id=58538&sid=f5143f16118b827c8a74661bf3528884&mode=view' target=_blank>Загрузить оригинал (54.48 КБ)</a>
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение Serg »

dinkata писал(а):ето означает что при команда М06 ,ос Z пойдет в хоум ,да?
Нет. При M6 будет выполнено "G0 G53 Z0". Homing тут не причём.
dinkata писал(а):мой вопрос сколько именно мм
Нисколько. На картинке длина стрелочек только "для красоты", реальные расстояния определяются позициями "HOME SWITCH TRIPS" и "HOME SWITCH RELEASES".
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение Nick »

Для места смены есть еще:
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

Сообщение dinkata »

Nick писал(а):Для места смены есть еще:
спасибо Nick ,надо только Z поднят при ето обезательно в хоме.
ески при TOOL_CHANGE_QUILL_UP = 1 вьйполняется :
UAVpilot писал(а): При M6 будет выполнено "G0 G53 Z0"
буду пользоват его ,так или иначе понадобится переделоват кулачки на хоум и +лимит Z,сейчас хомится на около 30 мм вниз
PeredHome.jpg (3081 просмотр) <a class='original' href='./download/file.php?id=58558&sid=f5143f16118b827c8a74661bf3528884&mode=view' target=_blank>Загрузить оригинал (21.92 КБ)</a>
Сделаем другой кулачок с отступ хоме вверх ,но до лимита должно остатся около 10 мм.С етим датчик хоме будет нажат когда Z в хоме,
ето я буду пользоват в ладер для начало смена .
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение Nick »

Ты можешь задать этот G53 G0 Z0 в ini. При смене будет ехать не до доатчика, а именно в 0 станочный, ты его можешь задать в ini (через home_switch_position или как-то так).
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: РВ501.24 заменаЗИТ500М на Linuxcnc

Сообщение Serg »

Не надо переделывать кулачки. В настройках можно указать, что позиция HOME находится выше позиции датчика HOME_OFFSET.
примерно так:
HOME = 0.0
HOME_OFFSET = -12.6
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

Вернуться в «Фрезерные станки по металлам»