самоделка 340х400х150. Мечта цветметчика.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: самоделка 340х400х150. Мечта цветметчика.
Красота! А доставка евойная была? А то как-то подозрительно дёшево...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: самоделка 340х400х150. Мечта цветметчика.
Что-то я ничего не понял. Особенно про первые два пункта за 1 евро. Это как?
Чудес не бывает. Бывают фокусы.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: самоделка 340х400х150. Мечта цветметчика.
Это аукцион со стартом в 1 евро. Посмотри отзывы его покупателей, если по столам они редкие, то есть шанс купить и за 1 евро. 
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- elephant007
- Мастер
- Сообщения: 857
- Зарегистрирован: 18 ноя 2012, 13:12
- Репутация: 332
- Откуда: Сибирь, Томск
- Контактная информация:
Re: самоделка 340х400х150. Мечта цветметчика.
вместе с гайками 300 евро плюс 35 за доставку.
В моем городе даже с моим материалом за такие деньги никто задницу от стула не оторвет.
Так все-таки. все лимиты на один пин вешать????
В моем городе даже с моим материалом за такие деньги никто задницу от стула не оторвет.
Так все-таки. все лимиты на один пин вешать????
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: самоделка 340х400х150. Мечта цветметчика.
Ну это уже как сам хочешь 
Если есть возможность - вешай на разные, нет возможности - на один.
Если есть возможность - вешай на разные, нет возможности - на один.
- elephant007
- Мастер
- Сообщения: 857
- Зарегистрирован: 18 ноя 2012, 13:12
- Репутация: 332
- Откуда: Сибирь, Томск
- Контактная информация:
Re: самоделка 340х400х150. Мечта цветметчика.
Я просто не могу въехать, зачем ЛинуксЦНЦ сигналы от лимитсвичей на разных пинах. Он что то с ними может иное делать (или делает) кроме как предотвращает наезд движущихся частей станка в неподвижные части? Если по логике вещей лимиты ДОЛЖНЫ быть на разных пинах - чему быть - тому не миновать. если смысла разделять нет - всех в кучу.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: самоделка 340х400х150. Мечта цветметчика.
Потому что их так удобнее использовать и как Home switch. Если они чисто аварийные - можно и объединить. Даже для хоумления их можно объединить, но тогда это делается только по очереди.elephant007 писал(а):Я просто не могу въехать, зачем ЛинуксЦНЦ сигналы от лимитсвичей на разных пинах.
Чудес не бывает. Бывают фокусы.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: самоделка 340х400х150. Мечта цветметчика.
Ну еще, если сработает конкретный концевик конкретной оси, то возомжно linuxcnc не даст ехать в его сторону даже при override limits.
но не пробовал...
но не пробовал...
- elephant007
- Мастер
- Сообщения: 857
- Зарегистрирован: 18 ноя 2012, 13:12
- Репутация: 332
- Откуда: Сибирь, Томск
- Контактная информация:
Re: самоделка 340х400х150. Мечта цветметчика.
Погоди, а как тогда выставлять деталь? по железным упорам в Хоум? Я на тренировочных пусках хоумился по детали....Serg-tmn писал(а):Потому что их так удобнее использовать и как Home switch. Если они чисто аварийные - можно и объединить. Даже для хоумления их можно объединить, но тогда это делается только по очереди.elephant007 писал(а):Я просто не могу въехать, зачем ЛинуксЦНЦ сигналы от лимитсвичей на разных пинах.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: самоделка 340х400х150. Мечта цветметчика.
По детали надо делать отступы. G92 или G54...G59.elephant007 писал(а):Я на тренировочных пусках хоумился по детали....
А хоумы нужны, чтобы LinuxCNC знал пределы станка и стол не ускакал куда-нибудь случайно
- elephant007
- Мастер
- Сообщения: 857
- Зарегистрирован: 18 ноя 2012, 13:12
- Репутация: 332
- Откуда: Сибирь, Томск
- Контактная информация:
Re: самоделка 340х400х150. Мечта цветметчика.
а в StepConf мы же вроде задаем физические лимиты осей?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: самоделка 340х400х150. Мечта цветметчика.
Да, но пока станок не захоумился, linuxcnc не знает где он на самом деле находится.
Это как просыпаешься с похмелья и не понимаешь где находишься, пока не увидишь знакомые обои
Это как просыпаешься с похмелья и не понимаешь где находишься, пока не увидишь знакомые обои
- elephant007
- Мастер
- Сообщения: 857
- Зарегистрирован: 18 ноя 2012, 13:12
- Репутация: 332
- Откуда: Сибирь, Томск
- Контактная информация:
Re: самоделка 340х400х150. Мечта цветметчика.
Камрады, подскажите, куда смотреть. В ходе измерений выплыла неперпендикулярность портала рельсам по Х. возможности откорректировать этот косяк нет. Нужна программная компенсация. То есть хотелось бы иметь некое приращение по Х при перемещении по Y. 0,3 мм по Х на 400 мм движения по Y...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: самоделка 340х400х150. Мечта цветметчика.
А подвинуть каретки не помогает?
Вообще, можно и программно. Ты как управляешь станком, через LinuxCNC?
Вообще, можно и программно. Ты как управляешь станком, через LinuxCNC?
- elephant007
- Мастер
- Сообщения: 857
- Зарегистрирован: 18 ноя 2012, 13:12
- Репутация: 332
- Откуда: Сибирь, Томск
- Контактная информация:
Re: самоделка 340х400х150. Мечта цветметчика.
не получается этот косяк выбрать на люфте кореток. начинает напрягать винт. Управление через LinuxCNC, там стопудово есть фишка для компенсации. Люфт гайки где компенсируется - нашел, но это не то...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: самоделка 340х400х150. Мечта цветметчика.
Там чуть сложнее....
Есть несколько вариантов:
1. пишем кинематику для параллелограмма. Там пишем преобразование для осей. Это правильный путь.
2. просто обманываем слегка LinuxCNC, и в hal добавляем к команде по X через sum2 команду в зависимости от положения по Y. Этот путь чуть хуже, т.к. мы обманываем linuxCNC, но зато проще, и в принципе не такой страшный, т.к. наверняка у тебя компенсация не большая будет.
Какой путь тебе больше нравится?
Есть несколько вариантов:
1. пишем кинематику для параллелограмма. Там пишем преобразование для осей. Это правильный путь.
2. просто обманываем слегка LinuxCNC, и в hal добавляем к команде по X через sum2 команду в зависимости от положения по Y. Этот путь чуть хуже, т.к. мы обманываем linuxCNC, но зато проще, и в принципе не такой страшный, т.к. наверняка у тебя компенсация не большая будет.
Какой путь тебе больше нравится?
- elephant007
- Мастер
- Сообщения: 857
- Зарегистрирован: 18 ноя 2012, 13:12
- Репутация: 332
- Откуда: Сибирь, Томск
- Контактная информация:
Re: самоделка 340х400х150. Мечта цветметчика.
Я перфекционист, но реалистичный. Если б я знал ,как оценить и тот и другой варианты, смог бы осознанно сделать выбор. А так готов следовать твоему совету. Направь!
Единственное, что приходит в голову, это правка hal-файла в секции, описывающей привязку позиции оси с данными степгена... Как сделать - не знаю...
Единственное, что приходит в голову, это правка hal-файла в секции, описывающей привязку позиции оси с данными степгена... Как сделать - не знаю...
Последний раз редактировалось elephant007 01 мар 2013, 15:28, всего редактировалось 1 раз.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: самоделка 340х400х150. Мечта цветметчика.
Я сам никак выбрать не могу
.
Надо статейку написать
.
Сегодня попробую про кинематики накидать.
Надо статейку написать
Сегодня попробую про кинематики накидать.
- elephant007
- Мастер
- Сообщения: 857
- Зарегистрирован: 18 ноя 2012, 13:12
- Репутация: 332
- Откуда: Сибирь, Томск
- Контактная информация:
Re: самоделка 340х400х150. Мечта цветметчика.
Вот в этих секциях???
setp stepgen.0.position-scale [AXIS_0]SCALE
setp stepgen.0.steplen 1
setp stepgen.0.stepspace 0
setp stepgen.0.dirhold 35000
setp stepgen.0.dirsetup 35000
setp stepgen.0.maxaccel [AXIS_0]STEPGEN_MAXACCEL
net xpos-cmd axis.0.motor-pos-cmd => stepgen.0.position-cmd
net xpos-fb stepgen.0.position-fb => axis.0.motor-pos-fb
net xstep <= stepgen.0.step
net xdir <= stepgen.0.dir
net xenable axis.0.amp-enable-out => stepgen.0.enable
setp stepgen.1.position-scale [AXIS_1]SCALE
setp stepgen.1.steplen 1
setp stepgen.1.stepspace 0
setp stepgen.1.dirhold 35000
setp stepgen.1.dirsetup 35000
setp stepgen.1.maxaccel [AXIS_1]STEPGEN_MAXACCEL
net ypos-cmd axis.1.motor-pos-cmd => stepgen.1.position-cmd
net ypos-fb stepgen.1.position-fb => axis.1.motor-pos-fb
net ystep <= stepgen.1.step
net ydir <= stepgen.1.dir
net yenable axis.1.amp-enable-out => stepgen.1.enable
setp stepgen.0.position-scale [AXIS_0]SCALE
setp stepgen.0.steplen 1
setp stepgen.0.stepspace 0
setp stepgen.0.dirhold 35000
setp stepgen.0.dirsetup 35000
setp stepgen.0.maxaccel [AXIS_0]STEPGEN_MAXACCEL
net xpos-cmd axis.0.motor-pos-cmd => stepgen.0.position-cmd
net xpos-fb stepgen.0.position-fb => axis.0.motor-pos-fb
net xstep <= stepgen.0.step
net xdir <= stepgen.0.dir
net xenable axis.0.amp-enable-out => stepgen.0.enable
setp stepgen.1.position-scale [AXIS_1]SCALE
setp stepgen.1.steplen 1
setp stepgen.1.stepspace 0
setp stepgen.1.dirhold 35000
setp stepgen.1.dirsetup 35000
setp stepgen.1.maxaccel [AXIS_1]STEPGEN_MAXACCEL
net ypos-cmd axis.1.motor-pos-cmd => stepgen.1.position-cmd
net ypos-fb stepgen.1.position-fb => axis.1.motor-pos-fb
net ystep <= stepgen.1.step
net ydir <= stepgen.1.dir
net yenable axis.1.amp-enable-out => stepgen.1.enable
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: самоделка 340х400х150. Мечта цветметчика.
надо добавить:
Как-то так. строчки loadrt и addf лучше наверх hal поставить, addf сразу после addf motion, все остальное можно в самый низ.
Код: Выделить всё
# загружаем сумматор
loadrt sum2 names=sum2.y-comp, sum2.y-comp-fb
# добавляем функции к серво потоку.
addf sum2.y-comp servo-thread
addf sum2.y-comp-fb servo-thread
# подключаем пины
net xpos-cmd => sum2.y-comp.in0
net y-joint-cmd <= axis.1.joint-pos-cmd => sum2.y-comp.in1
net xpos-fb => sum2.y-comp-fb.in0
net y-joint-cmd => sum2.y-comp-fb.in1
# отключаем старые пины
unlinkp stepgen.0.position-cmd
unlinkp axis.0.motor-pos-fb
# и подключаем их к сумматорам
net xpos-comp <= sum2.y-comp-fb.out => stepgen.0.position-cmd
net xpos-fb-comp <= sum2.y-comp-fb.out => axis.0.motor-pos-fb
# Осталось только настроить коэффициенты
setp sum2.y-comp.gain1 0.01
setp sum2.y-comp-fb.gain1 -0.01
