Re: 7i96s+7i74 Prvotne nastavenie?
Napsal: 21. 11. 2023, 8:31
Takze na co som prisiel:
Mesa 7I96S po zakladnom konfigu a napojeni obycajneho krokaca na testovanie slape to boo lahke ako facka...
a dalsie facky:
v PNCconfigu je firmware 7i96s_7i74 a nie 7i96s_7i74d, neviem ci to je problem alebo nie
v mesact je firmware 7i96s_7i74d ako sme sa tu uz bavili
myslel som si ze to bude fungovat takto: pusim PNCconf zvolim dosku 7i96s potom zvolim firmware 7i96s_7i74 a nasledne za 7i74 si budem moct vybrat na porte od 0 do 7 ze ake karty tam mam napojene, no nestalo sa tak (podla mna by to takto logicky mohlo fungovat)
skusal som to aj v mesact a bez uspechu
doma uz mam jeden stroj kde je 5i25 s 7i44 ale ako sa to konfigurovalo tak to uz neviem, viem len ze som si tam dorabal nejake veci v hal a fungovalo to
je potrebne po vygenerovani cez pncconf v subore hal este nieco nastavovat?
este otazka: v pncconf mi vyhodi takuto hlasku: , ale to si myslim ze je bezpredmetne
karty napojene na 7i74 pre info: port0 7iA0 port1 7i64
tu je vygenerovany hal subor:
# Generated by PNCconf at Tue Nov 21 21:27:03 2023
# Using LinuxCNC version: Master (2.9)
# If you make changes to this file, they will be
# overwritten when you run PNCconf again
loadrt [KINS]KINEMATICS
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS
loadrt hostmot2
loadrt hm2_eth board_ip="10.10.10.10" config="num_encoders=1 num_pwmgens=1 num_stepgens=5 sserial_port_0=00000000"
setp hm2_7i96s.0.pwmgen.pwm_frequency 20000
setp hm2_7i96s.0.pwmgen.pdm_frequency 6000000
setp hm2_7i96s.0.watchdog.timeout_ns 5000000
loadrt pid names=pid.x,pid.y,pid.z,pid.s
addf hm2_7i96s.0.read servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf pid.x.do-pid-calcs servo-thread
addf pid.y.do-pid-calcs servo-thread
addf pid.z.do-pid-calcs servo-thread
addf pid.s.do-pid-calcs servo-thread
addf hm2_7i96s.0.write servo-thread
setp hm2_7i96s.0.dpll.01.timer-us -50
setp hm2_7i96s.0.stepgen.timer-number 1
# external output signals
# external input signals
#*******************
# AXIS X JOINT 0
#*******************
a tak dalej...
Mesa 7I96S po zakladnom konfigu a napojeni obycajneho krokaca na testovanie slape to boo lahke ako facka...
a dalsie facky:
v PNCconfigu je firmware 7i96s_7i74 a nie 7i96s_7i74d, neviem ci to je problem alebo nie
v mesact je firmware 7i96s_7i74d ako sme sa tu uz bavili
myslel som si ze to bude fungovat takto: pusim PNCconf zvolim dosku 7i96s potom zvolim firmware 7i96s_7i74 a nasledne za 7i74 si budem moct vybrat na porte od 0 do 7 ze ake karty tam mam napojene, no nestalo sa tak (podla mna by to takto logicky mohlo fungovat)
skusal som to aj v mesact a bez uspechu
doma uz mam jeden stroj kde je 5i25 s 7i44 ale ako sa to konfigurovalo tak to uz neviem, viem len ze som si tam dorabal nejake veci v hal a fungovalo to
je potrebne po vygenerovani cez pncconf v subore hal este nieco nastavovat?
este otazka: v pncconf mi vyhodi takuto hlasku: , ale to si myslim ze je bezpredmetne
karty napojene na 7i74 pre info: port0 7iA0 port1 7i64
tu je vygenerovany hal subor:
# Generated by PNCconf at Tue Nov 21 21:27:03 2023
# Using LinuxCNC version: Master (2.9)
# If you make changes to this file, they will be
# overwritten when you run PNCconf again
loadrt [KINS]KINEMATICS
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS
loadrt hostmot2
loadrt hm2_eth board_ip="10.10.10.10" config="num_encoders=1 num_pwmgens=1 num_stepgens=5 sserial_port_0=00000000"
setp hm2_7i96s.0.pwmgen.pwm_frequency 20000
setp hm2_7i96s.0.pwmgen.pdm_frequency 6000000
setp hm2_7i96s.0.watchdog.timeout_ns 5000000
loadrt pid names=pid.x,pid.y,pid.z,pid.s
addf hm2_7i96s.0.read servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf pid.x.do-pid-calcs servo-thread
addf pid.y.do-pid-calcs servo-thread
addf pid.z.do-pid-calcs servo-thread
addf pid.s.do-pid-calcs servo-thread
addf hm2_7i96s.0.write servo-thread
setp hm2_7i96s.0.dpll.01.timer-us -50
setp hm2_7i96s.0.stepgen.timer-number 1
# external output signals
# external input signals
#*******************
# AXIS X JOINT 0
#*******************
a tak dalej...