PathPilot
- Alexsh
- Опытный
- Сообщения: 100
- Зарегистрирован: 25 дек 2015, 22:28
- Репутация: 15
- Настоящее имя: Алексей
- Контактная информация:
Re: PathPilot
При помощи танцев с бубнами около таймингов в ini и hal
- raddd
- Почётный участник

- Сообщения: 1564
- Зарегистрирован: 10 фев 2015, 08:50
- Репутация: 540
- Настоящее имя: Alexey Rodionov
- Откуда: Беларусь Минский р-н
- Контактная информация:
Re: PathPilot
я года 2 назад отказал от РР,изза того что если гдето обработка выходит за границы оси, он будет пилить до этой строки. и лишь встретив эту строку ругнется,
АХIS это делает до начала обработки.
Так ли это сейчас?
АХIS это делает до начала обработки.
Так ли это сейчас?
||||||||||||
||||||||||||
||||||||||||
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: PathPilot
raddd, Там количество строк определено которое он подгружает, на больших уп можно это значение поменять.
- Alexsh
- Опытный
- Сообщения: 100
- Зарегистрирован: 25 дек 2015, 22:28
- Репутация: 15
- Настоящее имя: Алексей
- Контактная информация:
Re: PathPilot
У меня УП не большие, на границы ругается сразу.
- dinkata
- Мастер
- Сообщения: 1028
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 391
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: PathPilot
Alexsh ну что , нашел етот мастер ?Alexsh писал(а):Я тут в мануале к одному из станков тормача увидел вот такой мастер (его у меня почему-то нет)
Кто нибудь этот мастер видел своими глазами? Может о появляется после настройки таблицы инструмента ?
Вложения
PathPilot точечный рисунок.JPG
И еще- какой интерфейс тебе нравится Pathpilot или Linuxcnc ?
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Alexsh
- Опытный
- Сообщения: 100
- Зарегистрирован: 25 дек 2015, 22:28
- Репутация: 15
- Настоящее имя: Алексей
- Контактная информация:
Re: PathPilot
Приветствую, Диньо!dinkata писал(а): Alexsh ну что , нашел етот мастер ?
И еще- какой интерфейс тебе нравится Pathpilot или Linuxcnc ?
Нет не нашел. Наверное это уже в новых версиях.
Интерфейс PP конечно удобнее (особенно работа с файлами и редактированием УП). Мастера тоже нравятся, ошибок пока что не обнаружил.
Но плохо, что не все необходимые мастера есть - некоторые УП приходится готовить в сторонних программах. Ну и еще один жирный минус - интерфейс РР очень прожорливый по ресурсам.
Интерфейс LinuxCNC нравится мгновенной реакцией и простотой, но местами он очень неудобен. Ну и мастера под токарку как-то не полчилось попробовать. Уж больно много заморочек по установке.
- Hanter
- Мастер
- Сообщения: 5414
- Зарегистрирован: 27 янв 2012, 14:52
- Репутация: 4338
- Настоящее имя: Алексей
- Откуда: Питер
- Контактная информация:
Re: PathPilot
может кому интересно будет - нашел серию видяшек по установке ПачПилота. https://www.youtube.com/watch?v=K-TyGT1 ... hfDcX50Otd
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
- Alexsh
- Опытный
- Сообщения: 100
- Зарегистрирован: 25 дек 2015, 22:28
- Репутация: 15
- Настоящее имя: Алексей
- Контактная информация:
Re: PathPilot
Алексей, а там случаем нет истукции как установить мастер "Profile" ?
- dinkata
- Мастер
- Сообщения: 1028
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 391
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: PathPilot
Надо обновится на РР2.0 и тогда будет етот мастер .Alexsh писал(а): как установить мастер "Profile" ?
А как обновится мож скажут владельцев машин из Tormach ,
они уже получили USB (стоит 19 $ ) : А сам мастер хороший :
https://www.youtube.com/watch?v=NcibPZH-6xY
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- dinkata
- Мастер
- Сообщения: 1028
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 391
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: PathPilot
Смотрите внизу ссьйлка на PathPilot2.0 и видео как сделат USBdinkata писал(а):А как обновится
https://www.youtube.com/watch?v=oSsCJPJaYNk
P.S. запуск на non Tormach пока неизвестен ..
я начал , сеичас идет инсталяция ..
Последний раз редактировалось dinkata 13 апр 2018, 11:31, всего редактировалось 1 раз.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: PathPilot
dinkata, Ага посмотрим что там такого интересного, а то нигде ничего не написано что изменилось.
- dinkata
- Мастер
- Сообщения: 1028
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 391
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: PathPilot
Maxekb77 мастер о которьй говоритMaxekb77 писал(а):Ага посмотрим
Alexsh писал(а):истукции как установить мастер "Profile" ?
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: PathPilot
dinkata, Мне кажется там не только одного мастера добавили.
- dinkata
- Мастер
- Сообщения: 1028
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 391
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: PathPilot
eshe ne otkroil config , zagruzilsa Linux Mint 17.3 RosaMaxekb77 писал(а):Мне кажется там не только одного мастера добавили
idu dalshe
ne mogu screenshot dobavit !!??
p.s.agaaa uspel
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: PathPilot
dinkata, Вот уже новости линукс посвежее 
- dinkata
- Мастер
- Сообщения: 1028
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 391
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: PathPilot
kak zapustit sim config ??!!
Код: Выделить всё
#!/bin/bash
#
# "©2016 Tormach® Inc. All rights reserved."
#
#
# this script is run via the autostart application settings
# this is configured from System -> Preferences -> Startup Applications
#
# it does as little as needed then runs '~/tmc/python/pathpilotmanager.py'
# after 'pathpilotmanager.py' returns, it terminates the log rotator and shuts down the controller
#
# to force start of teamviewer hold down the left alt, left shift, and left control keys
# set to display popups
ZENITY_PATH=`which zenity`
ZENITY_ERROR="$ZENITY_PATH --error --text "
ZENITY_INFO="$ZENITY_PATH --info --text "
# display error message passed as argument $1
# blocks until OK pressed
function popup_error () {
# this will block until OK is pressed
$ZENITY_ERROR "$1"
}
# display informational message passed as argument $1
# blocks until OK pressed
function popup_info () {
# this will block until OK is pressed
$ZENITY_INFO "$1"
}
# FALLBACK_DIR
# the controller shipped disk image is expected to have this directory always present
# it contains a working tree of PathPilot and will never be touched
# and can be reverted to in an emergency
#
# if the pathpilotmanager.py program is not present, the ~/tmc symlink
# will be pointed to here
#
# to force ~/tmc to get pointed here hold the right shift and right alt keyboard keys at startup
FALLBACK_DIR=pathpilot.fallback
# this points to the actual LinuxCNC install directory to be run
# it is a symbolic link to the actual install directory
SYMLINK_DIR="tmc"
function revert_to_fallback_pathpilot() {
# point ~/tmc symlink at known good PathPilot install
# remove the symlink
echo "rm -rf "$HOME/$SYMLINK_DIR""
rm -rf "$HOME/$SYMLINK_DIR"
# re-establish symlink
echo "ln -s "$FALLBACK_DIR" "$SYMLINK_DIR""
ln -s "$FALLBACK_DIR" "$SYMLINK_DIR"
# also force config picker to run as this is a panic situation
echo "rm -f ~/config_file.txt"
rm -f ~/config_file.txt
}
# shifttest has to be run as root to open the relevant keyboard devices
# to read state
SHIFTTEST_PROG="sudo $HOME/$SYMLINK_DIR/bin/shifttest"
# if right-alt and right-shift held then revert to fallback PathPilot
$SHIFTTEST_PROG rshift ralt
SHIFTTEST_RESULT=$?
if [ "$SHIFTTEST_RESULT" == "1" ]; then
# both are pressed
if [ -d $FALLBACK_DIR ]; then
REVERT_MSG="Reverting to fallback PathPilot version."
tty_echo $REVERT_MSG
popup_info "$REVERT_MSG"
revert_to_fallback_pathpilot
else
REVERT_MSG="Unable to revert to fallback PathPilot version because fallback directory does not exist."
tty_echo $REVERT_MSG
popup_error "$REVERT_MSG"
fi
# keep going and start the fallback
fi
# the main PathPilot log file that captures console output and messages from the UI
PATHPILOT_LOGFILE="$HOME"/gcode/logfiles/pathpilotlog.txt
SCRIPTS_DIR=$HOME/$SYMLINK_DIR/scripts
KILLTREE=$SCRIPTS_DIR/killtree.sh
LOGROTATOR=$SCRIPTS_DIR/logrotator.sh
# this program manages all of PathPilot starting, stopping, and updating
PATHPILOT_MANAGER=$HOME/$SYMLINK_DIR/python/pathpilotmanager.py
# this program checks if we're running in virtualized OS environment
VMCHECK=$HOME/$SYMLINK_DIR/python/vmcheck.py
# logfile directory check
LOGFILES_DIR="$HOME"/gcode/logfiles
if [ ! -d $LOGFILES_DIR ]; then
mkdir -p "$LOGFILES_DIR"
fi
echo -e "$0: redirecting stdout/stderr to: ""$PATHPILOT_LOGFILE"
# important to use tee -a to append or logrotation will create corrupted files
exec > >(tee -a $PATHPILOT_LOGFILE) 2>&1
# make the log file far easier to parse visually for new runs of PP
echo "---------------------------------------------------------------"
echo -n "New PathPilot start at "
date
cat $HOME/$SYMLINK_DIR/version.json
echo "---------------------------------------------------------------"
# logrotate config and status files
LOGROTATE_SIZE=512k
LOGROTATE_STATUS="$LOGFILES_DIR"/logrotate.status
LOGROTATE_CONF="$LOGFILES_DIR"/logrotate.conf
cat > "$LOGROTATE_CONF" << EOF
"$LOGFILES_DIR/pathpilotlog.txt" {
# this size is the exclusive trigger for log rotation
# age of the log file is not considered
size $LOGROTATE_SIZE
# don't complain if one of them is missing
missingok
# copy before truncating
copytruncate
# no rotate empty log file
notifempty
# permissions of new file
create 644 $USER $USER
# leave new file and 3 previous files (dropbox can be noisy in log so a few extra is fine)
rotate 3
}
EOF
# rotate once per hour
LOGROTATE_SLEEP=3600
echo "starting log rotator"
# seconds to sleep between log rotations, path to config file, path to status file
echo "$LOGROTATOR $LOGROTATE_SLEEP "$LOGROTATE_CONF" "$LOGROTATE_STATUS""
$LOGROTATOR $LOGROTATE_SLEEP "$LOGROTATE_CONF" "$LOGROTATE_STATUS" &
# remember PID so it can be killed on exit
LOGROTATOR_PID=$!
echo "LOGROTATOR_PID: "$LOGROTATOR_PID
function kill_logrotator {
if [ "$LOGROTATOR_PID" != "" ]; then
tty_echo "terminating log rotator and subprocesses"
echo "$KILLTREE $LOGROTATOR_PID TERM"
$KILLTREE $LOGROTATOR_PID TERM
LOGROTATOR_PID=""
fi
}
# this is the panel that gets started if user starts or exits this script
# and holds down both the left-alt and left-shift keys
# typically /usr/bin/gnome-panel or /usr/bin/mate-panel
PANEL_PROGRAM=/usr/bin/mate-panel
if [ -e /usr/bin/gnome-panel ]; then
PANEL_PROGRAM=/usr/bin/gnome-panel
fi
export PANEL_PROGRAM
function start_panel {
# stop the log rotator if running
kill_logrotator
PANEL_PID=`pidof "$PANEL_PROGRAM"`
if [ "$PANEL_PID" == "" ]; then
echo "starting panel '$PANEL_PROGRAM'"
"$PANEL_PROGRAM" &
fi
}
# if left-control, left-alt, and left-ctrl keys are pressed start remote support
$SHIFTTEST_PROG lshift lalt lctrl
SHIFTTEST_RESULT=$?
if [ "$SHIFTTEST_RESULT" == "1" ]; then
# all three are pressed
# start remote support program
# must use nohup or teamviewer will exit after this script exits
nohup teamviewer > /dev/null 2>&1 &
start_panel
exit 0
fi
# if left control and alt keys are pressed start panel and exit
function check_shift_alt_to_desktop {
# check for left-shift and left-alt pressed
$SHIFTTEST_PROG lshift lalt
SHIFTTEST_RESULT=$?
if [ "$SHIFTTEST_RESULT" == "1" ]; then
# both are pressed
start_panel
exit 0
fi
}
# this will not return if keys pressed
# it will start the panel and exit to the desktop
check_shift_alt_to_desktop
# set flag to indicate if this script is running from Autostart (no terminal) or from a terminal
# if running from terminal the behavior is slightly different: do not power down, do not change screen resolution
# running from a terminal is typically for develeopment and debugging
RUNNING_FROM_TTY=0
if tty -s; then
RUNNING_FROM_TTY=1
fi
export RUNNING_FROM_TTY
# echos $1 first argument to terminal
function tty_echo () {
if [ $RUNNING_FROM_TTY -ne 0 ]; then
echo -e "$1"
fi
}
# we have to use -H and not -P. Other than the magical Brix, all other controllers if
# shutdown with -P get into a stateful stuck mode where even after a loss/restore of AC power,
# they refuse to power back on until the operator crawls into the cabinet and pokes the physical
# power button.
# when inside a virtual machine, we can use -P of course.
SHUTDOWN_COMMAND_INSIDE_VM="sudo shutdown -P now"
SHUTDOWN_COMMAND="sudo shutdown -H now"
REBOOT_COMMAND="sudo shutdown -r now"
function shutdown_controller {
# if running from a terminal exit without shutdown and start the panel
if tty -s; then
start_panel
#tty_echo "\n\nExiting script instead of shutting down controller . . .\n"
exit 0
fi
# allow override of shutdown if not in a terminal
sleep 2
check_shift_alt_to_desktop
$VMCHECK
if [ $? = 1 ]; then
tty_echo "powering off controller inside VM"
$SHUTDOWN_COMMAND_INSIDE_VM
else
tty_echo "shutting down controller"
$SHUTDOWN_COMMAND
fi
}
function reboot_controller {
# if running from a terminal exit without reboot and start the panel
if tty -s; then
start_panel
#tty_echo "\n\nExiting script instead of rebooting controller . . .\n"
exit 0
fi
# allow override of reboot if not in a terminal
sleep 2
check_shift_alt_to_desktop
tty_echo "rebooting controller"
$REBOOT_COMMAND
}
# if PathPilot Manager program is present then run it
if [ -e $PATHPILOT_MANAGER ]; then
tty_echo "Starting PathPilot Manager program."
# Exit code 16 indicates PP had to switch the monitor resolution and PyGTK freaks out and can't reinit itself correctly
# So the workaround is to simply restart PP immediately
PPEXIT_CODE=16
while [ $PPEXIT_CODE == 16 ]; do
$PATHPILOT_MANAGER
PPEXIT_CODE=$?
if [ $PPEXIT_CODE == 16 ]; then
tty_echo "Restarting PathPilot Manager after resolution change."
fi
done
if [ $PPEXIT_CODE == 15 ]; then
# reboot after a PathPilot software update
kill_logrotator
reboot_controller
# wait around waiting for the reboot to take us out by the knees
sleep 3600
fi
else
# PathPilot Manager program not present
REVERT_MSG="PathPilot Manager program missing. Reverting to fallback PathPilot configuration.\n\n($PATHPILOT_MANAGER)"
tty_echo $REVERT_MSG
popup_error "$REVERT_MSG"
revert_to_fallback_pathpilot
# ask to reboot
$ZENITY_PATH --question --text "Reverted to fallback PathPilot configuration.\nRestart controller now?"
if [ $? = 0 ]; then
reboot_controller
fi
start_panel
exit 1
fi
# this will not return if proper keys pressed
# it will start a panel and exit to the desktop
sleep 2
check_shift_alt_to_desktop
# shutdown controller
shutdown_controllerПростите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- dinkata
- Мастер
- Сообщения: 1028
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 391
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: PathPilot
запуск сим конфиг , тот которьй вьйберите тот будет загружатся
на каждое включение до переустановка , перед вьйбор станок
https://forum.linuxcnc.org/pathpilot/33 ... athpilot-2
ctr+alt+s before picking machine config gets into sim mode
вот здес новое , можно работат с dxf
на каждое включение до переустановка , перед вьйбор станок
https://forum.linuxcnc.org/pathpilot/33 ... athpilot-2
ctr+alt+s before picking machine config gets into sim mode
вот здес новое , можно работат с dxf
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Hanter
- Мастер
- Сообщения: 5414
- Зарегистрирован: 27 янв 2012, 14:52
- Репутация: 4338
- Настоящее имя: Алексей
- Откуда: Питер
- Контактная информация:
Re: PathPilot
Алексей, я с линуксом плохо знаком. я просто нашел эту серию роликов по установке при очередном перелопачивании инета на предмет нового и не найденного раньше...Alexsh писал(а):Алексей, а там случаем нет истукции как установить мастер "Profile" ?
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
- dinkata
- Мастер
- Сообщения: 1028
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 391
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: PathPilot
G71 bravoooooo
noooo tolko sim
poka .....HELP run PP2
noooo tolko sim
poka .....HELP run PP2
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"