Страница 8 из 8
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 31 янв 2015, 12:19
solo
хочу попробовать на данной кинематике собрать 3д принтер
если запускаю кинематику пока не найдены начала всех координат в том числе и координаты "А" (планируется управлять экструдером ) кинематика не работает в режиме координат
как можно отключить необходимость поиска начала координат для запуска кинематики , В ини файле ограничения мах, и мин по оси А закомпостированы
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 31 янв 2015, 15:04
Serg
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 31 янв 2015, 21:26
gendos
Я отключил поиск ноля в конфигурации , выставлять в ноль получилось только запустив файл с
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
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 02 фев 2015, 11:24
solo
gendos не могли бы вы чисто в образовательных целях дать пояснения куска вашего хел файла
Код: Выделить всё
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
насколько я понял содержимое файла "hom0 " приведено выше
и как вы планируете управлять экструдером и хто эндом
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 02 фев 2015, 13:44
gendos
solo писал(а):gendos не могли бы вы чисто в образовательных целях дать пояснения куска вашего хел файла
Код: Выделить всё
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 " приведено выше
и как вы планируете управлять экструдером и хто эндом
Пояснить могу очень приблизительно , так как мне все писал nkp .
Управлять экструдером не планировал ,так как у меня лазер для гравировки по вектору.
Для поиска нуля запускаю файл hom0 датчики к пин. проб.