хочу попробовать на данной кинематике собрать 3д принтер
если запускаю кинематику пока не найдены начала всех координат в том числе и координаты "А" (планируется управлять экструдером ) кинематика не работает в режиме координат
как можно отключить необходимость поиска начала координат для запуска кинематики , В ини файле ограничения мах, и мин по оси А закомпостированы
CoreXY + LinuxCNC (PopFab).
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
gendos
- Мастер
- Сообщения: 1117
- Зарегистрирован: 06 июл 2011, 15:26
- Репутация: 81
- Настоящее имя: Геннадий
- Откуда: Ростов-на-дону
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
Я отключил поиск ноля в конфигурации , выставлять в ноль получилось только запустив файл с
g кодом
G38.4 Y1000 F5000
G38.2 Y-1000 F150
G92 Y5
G0 Y0
g92 y60
G38.4 X-1000 F5000
G38.2 X1000 F150
G92 X-64.5
g0 x0y0
M30
для примера вот конфигурация в архиве
А не лучше для 3д принтера использовать
http://www.cnc-club.ru/forum/viewtopic.php?f=3&t=3811
там тоже кинематика Core
g кодом
G38.4 Y1000 F5000
G38.2 Y-1000 F150
G92 Y5
G0 Y0
g92 y60
G38.4 X-1000 F5000
G38.2 X1000 F150
G92 X-64.5
g0 x0y0
M30
для примера вот конфигурация в архиве
А не лучше для 3д принтера использовать
http://www.cnc-club.ru/forum/viewtopic.php?f=3&t=3811
там тоже кинематика Core
- Вложения
-
- graver22.ini
- (2.09 КБ) 1130 скачиваний
-
- graver22.hal
- (5.49 КБ) 1134 скачивания
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
gendos не могли бы вы чисто в образовательных целях дать пояснения куска вашего хел файла
насколько я понял содержимое файла "hom0 " приведено выше
и как вы планируете управлять экструдером и хто эндом
Код: Выделить всё
setp mux2.0.in0 0.02 #длина стежка
setp mux2.0.in1 1.7 #расстояние между стежками
setp wcomp.0.max 1.5
net current-vel integ.0.in
net res integ.0.reset wcomp.0.over edge.0.in
net ss integ.0.out wcomp.0.in
net e_out edge.0.out toggle.0.in
setp edge.0.out-width-ns 50
loadrt and2
addf and2.0 servo-thread
net spindle-cmd <= motion.spindle-speed-out scale.spindle.in
net current-vel <= motion.current-vel scale.spindle.gain
net spindle-cmd-out <= scale.spindle.out pwmgen.0.value
net spindle-on <= motion.digital-out-01 => and2.0.in0
net enbl and2.0.out pwmgen.0.enable
net s_out toggle.0.out or2.0.in1
net or_out or2.0.out and2.0.in1
net digital_out motion.digital-out-00 or2.0.in0
net s_out mux2.0.sel
net l_step wcomp.0.max mux2.0.out
#-----------------------------------------------------------
net spindle-pwm <= pwmgen.0.pwm
setp pwmgen.0.pwm-freq 10000
setp pwmgen.0.scale 100000
setp pwmgen.0.offset 0.034
setp pwmgen.0.dither-pwm true
net spindle-cw <= motion.spindle-forward
#net probe-in => motion.probe-input
и как вы планируете управлять экструдером и хто эндом
-
gendos
- Мастер
- Сообщения: 1117
- Зарегистрирован: 06 июл 2011, 15:26
- Репутация: 81
- Настоящее имя: Геннадий
- Откуда: Ростов-на-дону
- Контактная информация:
Re: CoreXY + LinuxCNC (PopFab).
Пояснить могу очень приблизительно , так как мне все писал nkp .solo писал(а):gendos не могли бы вы чисто в образовательных целях дать пояснения куска вашего хел файла
насколько я понял содержимое файла "hom0 " приведено вышеКод: Выделить всё
setp mux2.0.in0 0.02 #длина стежка при m64 p0 выжигает линию ,а при m65 p0 выжигает пунктир setp mux2.0.in1 1.7 #расстояние между стежками setp wcomp.0.max 1.5 net current-vel integ.0.in net res integ.0.reset wcomp.0.over edge.0.in net ss integ.0.out wcomp.0.in net e_out edge.0.out toggle.0.in setp edge.0.out-width-ns 50 loadrt and2 addf and2.0 servo-thread net spindle-cmd <= motion.spindle-speed-out scale.spindle.in net current-vel <= motion.current-vel scale.spindle.gain net spindle-cmd-out <= scale.spindle.out pwmgen.0.value net spindle-on <= motion.digital-out-01 => and2.0.in0 net enbl and2.0.out pwmgen.0.enable net s_out toggle.0.out or2.0.in1 net or_out or2.0.out and2.0.in1 net digital_out motion.digital-out-00 or2.0.in0 net s_out mux2.0.sel net l_step wcomp.0.max mux2.0.out #----------------------------------------------------------- net spindle-pwm <= pwmgen.0.pwm # шим для лазера setp pwmgen.0.pwm-freq 10000 параметры для получения setp pwmgen.0.scale 100000 нужной мощности setp pwmgen.0.offset 0.034 через S шпинделя и зависит от скорости движения setp pwmgen.0.dither-pwm true net spindle-cw <= motion.spindle-forward #net probe-in => motion.probe-input
и как вы планируете управлять экструдером и хто эндом
Управлять экструдером не планировал ,так как у меня лазер для гравировки по вектору.
Для поиска нуля запускаю файл hom0 датчики к пин. проб.