NativeCAM (Features)

NativeCAM (Features)

Сообщение nkp » 06 окт 2016, 08:02

Following many people advices and after discussion with Nick, it was decided to rename Features to NativeCAM for LinuxCNC.
A new version 2.5 will be released maybe in the week end.
nkp
Мастер
 
Сообщения: 6860
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1042
Медальки:

Re: NativeCAM (Features)

Сообщение nkp » 06 окт 2016, 08:05


nkp
Мастер
 
Сообщения: 6860
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1042
Медальки:

Re: NativeCAM (Features)

Сообщение nkp » 06 окт 2016, 08:08

nkp
Мастер
 
Сообщения: 6860
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1042
Медальки:

Re: NativeCAM (Features)

Сообщение nkp » 08 окт 2016, 08:42

как и анонсировал FernV выложил свою версию Features - NativeCAM
скачать архив можно здесь
распаковать ,ну например, в домашнюю папку...
сделать исполняемыми файлы :
ncam_setup
ncam.py
uninstall-features
-----------------------------
открыть терминал в папке с файлами NativeCAM (nCAM) и запустить без Linuxcnc одной из команд:
./ncam.py -iconfigs/sim/axis/ncam_demo/mill.ini
./ncam.py -iconfigs/sim/axis/ncam_demo/mill-mm.ini
./ncam.py -iconfigs/sim/gmoccapy/ncam_demo/mill.ini
./ncam.py -iconfigs/sim/gmoccapy/ncam_demo/mill-mm.ini
-------------------------------------------------------------------------
nkp
Мастер
 
Сообщения: 6860
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1042
Медальки:

Re: NativeCAM (Features)

Сообщение nkp » 08 окт 2016, 08:54

для работы с Lcnc нужно запустить скрипт :
./ncam_setup
он делает две вещи - создает ссылку на ваш файл ncam.py в папке с компонентами gladevcp,
и запускает файл ncam_setup2.py,который в свою очередь прописывает ncam в XML фалы gladevcp
то есть в принципе ,если что то не идет ,то завсегда это можно просто прописать "вручную"))
(для просмотра содержимого нажмите на ссылку)
вот например у меня на 12.04 первый скрипт ругается на 19 строку (конкретно:
./ncam_setup: строка 19: ошибка синтаксиса около неожиданной лексемы `fi'
./ncam_setup: строка 19: ` fi'
Код: Выделить всёРазвернуть
#!/bin/bash

#sudo apt-get install python-lxml

curdir=`pwd`

if [ $# -eq 1 ] && [ $1 = 'c' ]
then
   cl="c"
else
   cl="i"
fi

ncam=/usr/lib/pymodules/python2.7/gladevcp
if [ -L $ncam/ncam.py ]
then
   if [ $cl = 'c' ]
      sudo rm $ncam/ncam.py
  fi
else
   if [ $cl = 'i' ]
      then sudo ln $curdir/ncam.py /usr/lib/pymodules/python2.7/gladevcp/ -s
   fi
fi

sudo python $curdir/ncam_setup2.py $1

теперь можно взять в папке NativeCAM-master/configs примеры конфигураций ,положить себе в ~/linuxcnc/configs
и обычным способом запустить
NativeCAM (Features) Рабочее место 1_079.png
nkp
Мастер
 
Сообщения: 6860
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1042
Медальки:

Re: NativeCAM (Features)

Сообщение dinkata » 08 окт 2016, 09:04

nkp писал(а):скачать архив можно

перед етим хотел бьй знат - для токарной работает ?
http://www.cnc-club.ru/forum/viewtopic. ... &start=700
#709 Сообщение dinkata » 14 мар 2016, 10:33
Nick писал(а):
Попробуй нажми на "+"

дает три возможности : Cutting ; Threading : Tool
нажимаем Cutting дает только Face и Cutting params .

Nick писал(а):
меню Add.


тоже как и +
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 717
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 173
Настоящее имя: Диньо

Re: NativeCAM (Features)

Сообщение nkp » 08 окт 2016, 09:08

dinkata писал(а):для токарной работает ?

NativeCAM (Features) Выделение_080.png
nkp
Мастер
 
Сообщения: 6860
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1042
Медальки:

Re: NativeCAM (Features)

Сообщение nkp » 08 окт 2016, 09:15

а вообще в плоскости cam программ чувствуется какая то дискриминация по отношению к токарке ;)
а ведь это один из основных видов металлообработки...
все разработчики начинают всегда с фрезера ))
nkp
Мастер
 
Сообщения: 6860
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1042
Медальки:

Re: NativeCAM (Features)

Сообщение dinkata » 08 окт 2016, 11:12

nkp писал(а): на 12.04 первый скрипт ругается на 19 строку

и на Debian Linuxcnc2.7 ругается
Код: Выделить всёРазвернуть
хххх@хххх:~/NativeCAM-master$ ./ncam_setup
./ncam_setup: line 19: синтактична грешка в близост до неочакваната лексема „fi“
./ncam_setup: line 19: `  fi'
хххх@хххх:~/NativeCAM-master$

что делается ?
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 717
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 173
Настоящее имя: Диньо

Re: NativeCAM (Features)

Сообщение nkp » 08 окт 2016, 11:28

ну вот так сделай
(один раз запусти - не больше))
Код: Выделить всёРазвернуть
#!/bin/bash

#sudo apt-get install python-lxml

curdir=`pwd`

if [ $# -eq 1 ] && [ $1 = 'c' ]
then
   cl="c"
else
   cl="i"
fi

ncam=/usr/lib/pymodules/python2.7/gladevcp
if [ -L $ncam/ncam.py ]
then
echo
else
   if [ $cl = 'i' ]
      then sudo ln $curdir/ncam.py /usr/lib/pymodules/python2.7/gladevcp/ -s
   fi
fi

sudo python $curdir/ncam_setup2.py $1
nkp
Мастер
 
Сообщения: 6860
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1042
Медальки:

Re: NativeCAM (Features)

Сообщение nkp » 08 окт 2016, 11:44

скриптик "туповат" :) - второй раз нужно запускать с аргументом -c
который удалит предыдущие изменения...
а ругается как раз на эти строки...
конечно - не страшно,скорей всего в файле XML просто допишет лишние строки(можно открыть и подправить)
но можно и скриптик как то оптимизировать ;)
nkp
Мастер
 
Сообщения: 6860
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1042
Медальки:

Re: NativeCAM (Features)

Сообщение Dimanjy » 25 окт 2016, 11:40

Народ, всем привет!

А никто для NativeCAM плагинчика для шестеренок еще не сбацал?

UPD: Существует множество скриптов на питоне для генерации шестеренок. Вызов питона можно осуществить только через пользовательские M-коды, да и то с всего с двумя параметрами. И если M-код на выходе генерит G-код шестеренки, то как его LinuxCNC прочитает? Похоже, что никак. Т.е. выход один - делать генератор шестеренок чисто на циклах и подпрограммах самого G-кода?
Аватара пользователя
Dimanjy
Новичок
 
Сообщения: 8
Зарегистрирован: 14 ноя 2013, 16:25
Репутация: 0

Re: NativeCAM (Features)

Сообщение Nick » 26 окт 2016, 13:28

Или сделать фильтр - .py и запускать скрипт при его открытии. - выход Gкода откроется в linuxcnc/
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1321
Заслуга: Developer
Медальки:

Re: NativeCAM (Features)

Сообщение nkp » 05 дек 2016, 10:01

есть один баг в программе,на который могут "наступить" только самые упрямые люди :hehehe:
если в программе не активирован block_delete ,то есть пропускать строки в жкоде со слешем,
то обработка не начнется - станок станет на паузу...
но если снять с паузы 1000 раз :shock: ,то на 1001 поедет(и "неправильно " поедет)
автор уверен,что таких упрямцев не существует ;)
nkp
Мастер
 
Сообщения: 6860
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1042
Медальки:

Re: NativeCAM (Features)

Сообщение Aperio » 10 апр 2017, 18:46

Кто-то еще устанавливал это чудо? Скачивал и по ссылке выше и с гитхаба, не могу запустить, ругается на линию 20 в файле ncam.py

user@user-desktop:~/NativeCAM-master$ ./ncam.py -iconfigs/sim/axis/ncam_demo/mill.ini
Traceback (most recent call last):
File "./ncam.py", line 20, in <module>
from lxml import etree
ImportError: No module named lxml
Aperio
Новичок
 
Сообщения: 2
Зарегистрирован: 10 апр 2017, 18:39
Репутация: 0
Настоящее имя: Stanislav Petrov

Re: NativeCAM (Features)

Сообщение UAVpilot » 10 апр 2017, 19:19

1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 13533
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3172
Медальки:
Настоящее имя: Сергей


Вернуться в Новости и анонсы

Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], gesha1277, Google [Bot], GreyFox, Majestic-12 [Bot], Yahoo [Bot], Yandex [bot]

Поделиться

Reputation System ©'