Как это сделать в Linux

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
S500
Мастер
Сообщения: 301
Зарегистрирован: 22 сен 2014, 18:25
Репутация: 57
Контактная информация:

Re: Как это сделать в Linux

Сообщение S500 »

все сделал все заработало,
установил "Debian" на флешку, потом запустил компьютер с флешки, и включил "Latency Test" он заработал, но проблема в том что компьютер работает медленнее, и этот тест выдает не очень хорошие данные стартует c "34xxx" , это плохо если в "Ubuntu" конечный результат = 11018

я уже устал c этими экспериментами, на улице весна (у нас так тепло как весной) хочется что-то на станке сделать а тут я занялся сексом с co стойкoи станка.

вариант 1
вернуться на Mach3, там у меня нет проблем :thinking: .

вариант 2
очень хочется перейти на LinuxCNC :thinking: ,
ну раз "Debian" не хочет работать нормально остаться покамись на "Ubuntu" покамись не достану новую материнскую плату, потом постараюсь опять перейти на "Debian".

A тут есть еще одна проблема, может кто-нибудь сможет помочь.
беру файл который работал в Mach3 он сделан на MasterCamm,
в Mach3 работал без проблем в LinuxCNC начинаются проблемы,
вторую строчку надо убирать 000(xxxx), ну это ладно, а вот если файл содержит какие-то формы типа окружности ну и еще что то,
тo работать не хочет выдает ошибку, сейчас точно не помню но типа "что ошибка что не может работать без G-кода в строке номер 48" xoтя все файлы работали в Mach3 без проблем.

пожалуйста если кто то знает что может помочь сообщите мне.
(может хватит экспериментов и все забросить :oops: :thinking: ).

спасибо.
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: Как это сделать в Linux

Сообщение verser »

S500 писал(а):может хватит экспериментов и все забросить
просто отвлекитесь на денёк-другой, и опять захочется экспериментировать :hehehe:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Как это сделать в Linux

Сообщение Serg »

S500 писал(а): и этот тест выдает не очень хорошие данные стартует c "34xxx"
Надо читать на linuxcnc.org про улучшение латентности и пробовать способы, которые там предлагают.
Можно конечно провести несколько экспериментов, чтобы определить узкое место, но без прямого доступа к компу это не реально.
S500 писал(а):беру файл который работал в Mach3 он сделан на MasterCamm,
в Mach3 работал без проблем в LinuxCNC начинаются проблемы,
G-код для Mach3 и LinuxCNC отличаются в некоторых деталях, нужно применять другой постпроцессор. Я использовал какой-то дефолтный, чтототам-mm.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
S500
Мастер
Сообщения: 301
Зарегистрирован: 22 сен 2014, 18:25
Репутация: 57
Контактная информация:

Re: Как это сделать в Linux

Сообщение S500 »

UAVpilot писал(а): Я использовал какой-то дефолтный, чтототам-mm.
это что где то есть в MasterCame
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Как это сделать в Linux

Сообщение Serg »

mc.png (3300 просмотров) <a class='original' href='./download/file.php?id=43085&mode=view' target=_blank>Загрузить оригинал (344.88 КБ)</a>
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
S500
Мастер
Сообщения: 301
Зарегистрирован: 22 сен 2014, 18:25
Репутация: 57
Контактная информация:

Re: Как это сделать в Linux

Сообщение S500 »

пробовал делать что угодно пробовал менять настройки все равно не работает :tongue: .

вроде бы нашел в чем проблема, если конечно я правильно понял попробовал вроде бы работает :thinking: .

я точно не уверен но помойму посети G80 должно выполняться команд G0 правильно или нет помогите пожалуйста :thinking: :thinking: ???.

коротче в программе после G80 в ручную дописать G0 программа будет работать. (во всяком случае не выдает ошибку. Я еще на станке не пробовал).

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

N191 X50.
N192 G80     <<------------------------------------ в ручную дописать  G0
N193 X10. Y10.
N194 G99 G81 Z-1.5 R5. F1000.
N195 Y50.
P.S.
по-моему в LinuxCnc можно добавить чтобы автоматически после G80 добавлял-выполнялась команда G0 а как это сделать :thinking: :thinking:

спасибо.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Как это сделать в Linux

Сообщение Serg »

G80 тут не причём. У тебя следующий кадр (N193) - координаты без команды. Надо смотреть постпроцессор...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Как это сделать в Linux

Сообщение Serg »

Оказывается файловая система в linux не очень надёжная: за 2924 дня работы без перезагрузки накопились ошибки, из-за которых обращение к диску начали подтормаживать. Пришлось запустить fsck... :freak:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Как это сделать в Linux

Сообщение Nick »

Какого рода ошибки?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Как это сделать в Linux

Сообщение Serg »

Неизвестно, просто например простой ls на этой ФС начал выполнятся по 5 минут. После fsck стало работать как и прежде.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Как это сделать в Linux

Сообщение nkp »

UAVpilot писал(а):за 2924 дня работы без перезагрузки
а теперь заслушаем начальника транспортного цеха))
=========
интересно - самая распространенная ос может такое время без перезагрузки работать??
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Как это сделать в Linux

Сообщение Serg »

nkp писал(а):интересно - самая распространенная ос может такое время без перезагрузки работать??
А ты когда её устанавливал EULA внимательно читал, прижде чем нажать "Принимаю"?..
Там русским по белому написано, что нормальная работа обещается только в течении 180 дней после установки... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Как это сделать в Linux

Сообщение nkp »

UAVpilot писал(а):прижде чем нажать "Принимаю"
а я что - нажимал "Принимаю"?????
=========
слушай - откуда ты всё знаешь?? ты даже знаешь - что я когда нажимал...
с тобой опасно общаться...
вышел из чата :)
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: Как это сделать в Linux

Сообщение dinkata »

UAVpilot писал(а):А ты когда её устанавливал EULA внимательно читал, прижде чем нажать "Принимаю"?..
nkp писал(а):слушай - откуда ты всё знаешь?? ты даже знаешь - что я когда нажимал...
с тобой опасно общаться..
:D :lol: :D :lol: :D :lol:
ну вьй оба ("UAVpilot" и "nkp") не подозреваете как подходитес друг друга .
"UAVpilot" и "nkp" мои фаворитьй здесь :D
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Как это сделать в Linux

Сообщение PKM »

dinkata писал(а):ну вьй оба ("UAVpilot" и "nkp") не подозреваете как подходитес друг друга .
Это броманс! ;)
_taras_
Мастер
Сообщения: 546
Зарегистрирован: 16 мар 2011, 15:19
Репутация: 69
Контактная информация:

Re: Как это сделать в Linux

Сообщение _taras_ »

Уважаемые!
На Хабрахабре появилась такая статья.
Какие преимущества и недостатки предложенного метода для среднестатистического "юзверя" , пользователя убунты?
Возможно ли увеличение отзывчивости для LNUXCNC?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Как это сделать в Linux

Сообщение Serg »

_taras_ писал(а):Какие преимущества и недостатки предложенного метода для среднестатистического "юзверя" , пользователя убунты?
Этот метод устарел и он довольно медленно будет загружаться. Нужно делать initramfs - если упрощённо, то это образ рамдиска, на котором уже сформирована файловая система с нужными файлами, что-то вроде образа системы при гибернации. Т.е. для старта достаточно просто "скопировать" в RAM этот образ и "передать управление" ему. На свежих дистрибутивах теперь так Linux загружается - от начала загрузки до логина (текстового) проходит 10-15 сек.
_taras_ писал(а):Возможно ли увеличение отзывчивости для LNUXCNC?
Нет. Разве что запускаться будет быстрее, но скорость работы не изменится.
Да и выделить на это дело придется 4-5GB ОЗУ.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
_taras_
Мастер
Сообщения: 546
Зарегистрирован: 16 мар 2011, 15:19
Репутация: 69
Контактная информация:

Re: Как это сделать в Linux

Сообщение _taras_ »

Неприятная новость :(
20 апреля сего года, гугл отключил апи v2 для доступа к GoogleDrive. Я пользовался консольным приложением grive которое и использовало его, но т.к. его уже давно никто не развивает, все обломалось.
Есть google-drive-ocamlfuse - но она работает только когда есть инет.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Как это сделать в Linux

Сообщение Nick »

Некоторые ссобщения перенесены в новую тему: Пауза во время нарезания резьбы G33.1 #1.
_taras_
Мастер
Сообщения: 546
Зарегистрирован: 16 мар 2011, 15:19
Репутация: 69
Контактная информация:

Re: Как это сделать в Linux

Сообщение _taras_ »

Приятная новость :)
Вышла вторая версия grive2 на новом движке.
Больше новостей http://www.webupd8.org/2015/05/grive2-g ... drive.html
Ответить

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