PathPilot

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
vmarkiv
Мастер
Сообщения: 516
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 32
Откуда: Ивано-Франковск
Контактная информация:

Re: PathPilot

Сообщение vmarkiv »

Я проверил факт запуска ладдера , входы-выходы не проверял и не привязывал к конкретным сигналам
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: PathPilot

Сообщение nkp »

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

Re: PathPilot

Сообщение dinkata »

vmarkiv писал(а): входы-выходы не проверял
проблем в то что пиньй classicladder ест ,даже входьй
реагирует на рельньй вход , я ето пробую в хал:

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

net dinpp01 parport.0.pin-11-in-not => classicladder.0.in-00 
а в cusom.clp :

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

--|%I0|------------(%Q0)----
и смотрю в халметер при запущеной станок %I0 реагирует ,но %Q0 нет :wtf:
т.е.custom.clp не вьйполняется
Последний раз редактировалось dinkata 01 сен 2016, 04:33, всего редактировалось 2 раза.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: PathPilot

Сообщение nkp »

была мысль (может шальная - от незнания премудростей Make)):
спрятать оригинальную папку v1.9.2(папку с емс) и в "одноименную" установить емс 2.6 из исходников
потом все "вернуть" и уже эти файлы того же ладдера возможно будут "правильно" скомпилированны...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: PathPilot

Сообщение nkp »

dinkata писал(а):т.е.cusom.clp не въьполняется
это понятно - я сам вчера пробовал так же))
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: PathPilot

Сообщение dinkata »

nkp писал(а):а у кого нибудь работает CL??
по моему нет :wik:
Я заказал на офсайта Tormach диск ,вот что мне ответили :

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

I can sell you a PathPilot Restore disc PN 36035 for $100 + shipping.
 It is just like PN 35246 except it is for Non PCNC machine owners.
я ответил,хорошо ,но имею такие требования :

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

1.To work with 5I25 (PCI ) or 6i25(PCIe ) + 7i77 -Six +-10V analog outputs and six encoder inputs ,48digital I/O .
2.To work with LPT paralel port .
3.Hal include ClassicLadder (especially important )
и настала тишина..........
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: PathPilot

Сообщение dinkata »

nkp писал(а): установить емс 2.6 из исходников
ето я не знаю как сделат , но посколько имею инфо
PathPilot построен на Linuxcnc 2.5
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: PathPilot

Сообщение dinkata »

dinkata писал(а):Я заказал на офсайта Tormach диск
если кто то захочет ,но ето без classicladder ;
http://www.tormach.com/store/index.php? ... &ref=35246
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: PathPilot

Сообщение nkp »

dinkata писал(а):PathPilot построен на Linuxcnc 2.5

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

pgrep -c -f "tee -a /home/operator/gcode/logfiles/pathpilotlog.txt"
REDIRECTION_RUNNING: 0
/home/operator/operator_login: redirecting stdout/stderr to: /home/operator/gcode/logfiles/pathpilotlog.txt
sourcing /home/operator/tmc/scripts/rip-environment.sh /home/operator/tmc
Setting enviroment to run Tormach LinuxCNC to run-in-place for development
Using command line supplied EMC2_HOME: /home/operator/tmc
EMC2_HOME = /home/operator/tmc, absolute path for /home/operator/tmc
EMC2_HOME: /home/operator/tmc
new PATH: /home/operator/tmc/python:/home/operator/tmc/bin:/home/operator/tmc/scripts:/home/operator/tmc/bin:/home/operator/teamviewer9qs:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
new LD_LIBRARY_PATH: /home/operator/tmc/lib
new PYTHONPATH: /home/operator/tmc/python/scanner:/home/operator/tmc/python:/home/operator/tmc/python/config_picker:/home/operator/tmc/lib/python:/home/operator/tmc/python/scanner2
Temporary directory for linuxcnc: /tmp/linuxcnc
RIP environment setup complete...
setting touchscreen calibration
No calibration file found: /home/operator/gcode/pointercal.xinput
starting log rotator
logrotator.sh 3600 /home/operator/gcode/logfiles/logrotate.conf /home/operator/gcode/logfiles/logrotate.status
LOGROTATOR_PID: 1518
logrotate /home/operator/gcode/logfiles/logrotate.conf -s /home/operator/gcode/logfiles/logrotate.status
gnome-power-manager already running
HAVE_GNOME:  1
INI file: ~/tmc/configs/tormach_lathe/tormach_lathe_sim.ini
/home/operator/tmc/configs/tormach_lathe/tormach_lathe_sim.ini
[HOSTMOT2] BITFILE0 = ''
[HOSTMOT2] BITFILE0 entry not found in INI file.
Assuming sim config.
linuxcnc ~/tmc/configs/tormach_lathe/tormach_lathe_sim.ini
Setting enviroment to run Tormach LinuxCNC to run-in-place for development
Using command line supplied EMC2_HOME: /home/operator/tmc
EMC2_HOME = /home/operator/tmc, absolute path for /home/operator/tmc
PATH: /home/operator/tmc/python:/home/operator/tmc/bin:/home/operator/tmc/scripts:/home/operator/tmc/bin:/home/operator/teamviewer9qs:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
This script only needs to be run once per shell session.
prefix: /home/operator/tmc
exec_prefix: /home/operator/tmc
EMC2_BIN_DIR=/home/operator/tmc/bin
EMC2_RTLIB_DIR=/home/operator/tmc/rtlib
INIFILE: ~/tmc/configs/tormach_lathe/tormach_lathe_sim.ini
~/tmc/configs/tormach_lathe/tormach_lathe_sim.ini started with tilde
expanded INIFILE: /home/operator/tmc/configs/tormach_lathe/tormach_lathe_sim.ini
EXTRA_ARGS: 
RUN_IN_PLACE=yes
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/home/operator/tmc/bin
LINUXCNC_RTLIB_DIR=/home/operator/tmc/rtlib
INIVAR=inivar
HALCMD=halcmd
LINUXCNC - 2.6.0~pre
inserted into PYTHONPATH: /home/operator/tmc/configs/tormach_lathe/python
Machine configuration directory is '/home/operator/tmc/configs/tormach_lathe'
Machine configuration file is 'tormach_lathe_sim.ini'
INIFILE=/home/operator/tmc/configs/tormach_lathe/tormach_lathe_sim.ini
PARAMETER_FILE=~/lathe_data/emc.var
Can not find -sec MOT -var MOT -num 1 
Can not find -sec IO -var IO -num 1 
TASK=milltask
HALUI=halui
DISPLAY=tormach_lathe_ui.py
EMCDISPLAY_FULLPATH:  /home/operator/tmc/python/tormach_lathe_ui.py
EMCDISPLAY_DIR:  /home/operator/tmc/python
inserted into PYTHONPATH:  /home/operator/tmc/python
NML_FILE: /home/operator/tmc/configs/common/linuxcnc.nml
User's HOME directory: /home/operator
/home/operator/tmc/scripts/check_mill_tool_table.py: tool file is /home/operator/mill_data/tool.tbl
scanning mill tool table
tool table is already up to date
Can not find -sec REDIS -var DISABLE_SERVER -num 1 
DISABLE_SERVER=
Can not find -sec REDIS -var SERVER_PATH -num 1 
SERVER_PATH=
SERVER_ARGS=--dir ~/lathe_data --dbfilename dump.rdb --save 3600 1 --save 300 100 --save 60 10000
REDIS_SERVER_ARGS: --dir ~/lathe_data --dbfilename dump.rdb --save 3600 1 --save 300 100 --save 60 10000
REDIS_SERVER_ARGS: --dir /home/operator/lathe_data --dbfilename dump.rdb --save 3600 1 --save 300 100 --save 60 10000
Can not find -sec REDIS -var SERVER_LOG -num 1 
SERVER_LOG=
Starting LinuxCNC...
Starting redis server program: 
redis server started as: 'redis-server --dir /home/operator/lathe_data --dbfilename dump.rdb --save 3600 1 --save 300 100 --save 60 10000', logging to: /dev/null
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
module helper '/home/operator/tmc/bin/linuxcnc_module_helper' found.
Starting LinuxCNC IO program: io
io started
halcmd loadusr io started
Starting HAL User Interface program: halui
halcmd loadusr -Wn halui halui -ini /home/operator/tmc/configs/tormach_lathe/tormach_lathe_sim.ini
usbio : starting

classicladder: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by classicladder)
Starting TASK program: milltask
task pid=1651
Starting DISPLAY program: /home/operator/tmc/python/tormach_lathe_ui.py
/home/operator/tmc/configs/tormach_lathe/tormach_lathe_sim.ini:70: executing 'import sys
sys.path.insert(0,"python")'
PythonPlugin: Python  '2.6.5 (r265:79063, Feb 27 2014, 19:56:00) 
[GCC 4.4.3]'
emcTaskInit: using builtin interpreter
/home/operator/tmc/configs/tormach_lathe/tormach_lathe_sim.ini:70: executing 'import sys
sys.path.insert(0,"python")'
PythonPlugin: Python  '2.6.5 (r265:79063, Feb 27 2014, 19:56:00) 
[GCC 4.4.3]'
is_callable(remap.g740) = TRUE
is_callable(__init__) = FALSE
/home/operator/tmc/configs/tormach_lathe/tormach_lathe_sim.ini:70: executing 'import sys
sys.path.insert(0,"python")'
PythonPlugin: Python  '2.6.5 (r265:79063, Feb 27 2014, 19:56:00) 
[GCC 4.4.3]'
is_callable(remap.g740) = TRUE
UI version: v1.9.2
enable home axis 0, flag 0
enable home axis 2, flag 0
caught attempt to change outside restricted directory: /home/operator/gcode
forcing current directory to /media
LinuxCNC status.task_mode change was unknown is now MODE_MANUAL
LinuxCNC interp_state change was unknown is now INTERP_IDLE
status.task_state was unknown is now STATE_ESTOP

это вывод в терминал запуска PP, там есть строка с версией:
LINUXCNC - 2.6.0~pre
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: PathPilot

Сообщение dinkata »

nkp писал(а):LINUXCNC - 2.6.0~pre

у меня нету знания скомпилироват и строит ,поетому я готов платит
за переделка ,так что имел тот интерфейс .Ну посмотрите
Linuxcnc хороший проект и по моему каждьй надо подстроит под свои требования .
Вот , люди с Tormach сделали для свои станки отличной (на мой взгляд ) интерфейс :good:
Посмотрите токарной таблица инструментов с коррекции ,посмотрите мастеров -прям на
станок делается всех основной обработки .А в фрезерной кроме мастеров и многие
возможности Probe можно подвключит скенер ,дигитайзер и т.д.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: PathPilot

Сообщение nkp »

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

Re: PathPilot

Сообщение dinkata »

nkp писал(а):да неплохой в принципе :) :
oooooooooooo :-o значит не только я болею :hehehe:
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
vmarkiv
Мастер
Сообщения: 516
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 32
Откуда: Ивано-Франковск
Контактная информация:

Re: PathPilot

Сообщение vmarkiv »

Я сделал фото экрана , видно что ладдер запущен и работает. Это проэкт смены инструмента на 16к20
Вложения
Screenshot_classic.png (3136 просмотров) <a class='original' href='./download/file.php?id=88121&sid=a3cbf4b4737eb8588239849347717f6f&mode=view' target=_blank>Загрузить оригинал (200.98 КБ)</a>
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: PathPilot

Сообщение dinkata »

vmarkiv писал(а):видно что ладдер запущен и работает
отлично , а можте сделат фото в тот момент что показьйвает
хал метер для classicladder.0.out-05 , у тебя ето %Lock .
Если "True " т.е. он включен тогда я скажу молодец :good:
если "False " ( я думаю что покажетFalse ) тогда надо еще поработат :hehehe:
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: PathPilot

Сообщение nkp »

dinkata писал(а):если "False " ( я думаю что покажетFalse ) тогда надо еще поработат
он в приведенной схеме может быть и TRUE,потому как изначально
контакт нормально замкнут...
тут проверять нужно на простенькой схеме
Выделение_036.png (3135 просмотров) <a class='original' href='./download/file.php?id=88130&sid=a3cbf4b4737eb8588239849347717f6f&mode=view' target=_blank>Загрузить оригинал (21 КБ)</a>
запустить
потом из halcmd включить IN-00
и в Halmeter посмотреть OUT-00
если включился - CL работает
иниаче - нет ;)
Аватара пользователя
dinkata
Мастер
Сообщения: 1025
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 389
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: PathPilot

Сообщение dinkata »

Сегодня принял решение - пока хватит с РР ,потратил неделя на изучения и после
тест с плат Mesa 5i25+7i77 сказал себе на етот етап хватит .
Скажу почему - чтоб запустит своя конфигурация понадобилось вьйбросит почти все
с хал , ну и так трудно сделат связ интерфейсние кнопки РР с мой хал :wik:
Буду рад если кто нибуд запустит своя конфигурация 5i25+7i77 +classicladder .Удачи.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: PathPilot

Сообщение nkp »

перенесу сюда с другого форума,чтоб проверить ;)
если в [TRAJ] настроиться на миллиметры ,то для правильного
отображения в DRO нужно в основном файле
строку:

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

return 25.4 if self.g21 else 1.0
поменять на:

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

return 1 if self.g21 else 25.4
vmarkiv
Мастер
Сообщения: 516
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 32
Откуда: Ивано-Франковск
Контактная информация:

Re: PathPilot

Сообщение vmarkiv »

Я , пока-что пробую разобраться с PathPilot , пробовал подключить плату 7i43 ,но у меня ругается на ошибку драйвера hm2_7i43.ko и hostmot2.ko , хотя на другой версии Линукса все работает и грузится . Уверен , что указанные драйвера из комплекта PathPilot не так скомпилированы . Как скомпилировать правильно драйвера под версию PathPilot ?

# Generated by PNCconf at Mon Aug 22 11:13:24 2016
# If you make changes to this file, they will be
# overwritten when you run PNCconf again

loadrt trivkins
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt probe_parport
loadrt hostmot2
loadrt hm2_7i43 loaddr=0x378 ioaddr_hi=0 epp_wide=1 config="firmware=mesa/SV8.BIT num_encoders=6 num_pwmgens=6 num_3pwmgens=0 num_stepgens=0 "
setp hm2_7i43.0.pwmgen.pwm_frequency 24000
setp hm2_7i43.0.pwmgen.pdm_frequency 24000
setp hm2_7i43.0.watchdog.timeout_ns 10000000
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: PathPilot

Сообщение Serg »

vmarkiv писал(а):Как скомпилировать правильно драйвера под версию PathPilot ?
Ну и вопросики... :thinking: Ты действительно хочешь получить ответ на этот вопрос? :)
Или может сформулируешь вопрос попроще?.. Например так: Что означает вот эта ошибка и как её избежать? :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
vmarkiv
Мастер
Сообщения: 516
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 32
Откуда: Ивано-Франковск
Контактная информация:

Re: PathPilot

Сообщение vmarkiv »

Как избежать ошибки я примерно знаю , я не знаю где найти исходники под конкретную версию PathPilot и как скомпилировать драйвера существующими средствами ( из пакета на диске PathPilot).
Ответить

Вернуться в «LinuxCNC»