Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой станок.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
zaxar
Кандидат
Сообщения: 49
Зарегистрирован: 28 ноя 2013, 14:16
Репутация: 3
Откуда: Липецкая обл.
Контактная информация:

Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста

Сообщение zaxar »

nkp писал(а):
Nick писал(а):Вроде все правильно.Потому я и спросил, что не работает
в симуляторе пробовал - ошибка выскакивает...
потом G38.4 "дополняешь" - пропадает... ;)
А почему у меня работает? И куда "G38.4 "дополняешь"" вставить?
Аватара пользователя
zaxar
Кандидат
Сообщения: 49
Зарегистрирован: 28 ноя 2013, 14:16
Репутация: 3
Откуда: Липецкая обл.
Контактная информация:

Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста

Сообщение zaxar »

Вот что мне CNC написал :hehehe:
Снимок .png
Снимок .png (3.65 КБ) 3186 просмотров
Это когда я этот код запустил :wik:

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

     ( #1 - min-z, #2 - feed, #3 - z-probe height )
        o<zero-z> sub
        G49 G40
        G92.1
        #<z_start> = [#5422+#[5203+#5220*20]]
        #<z_dist_to_bottom> = [#1-#<z_start>]
        G91
        G38.2 Z[#<z_dist_to_bottom>] F[#2]
        o<no_probe> IF [#5070 NE 0]
           G38.4
           G1 Z3
           G38.2 Z-10 F10
           G10 L20 P[#5220] Z[#3]
           G90
           G53 G0 Z[#<z_start>]
        o<no_probe> ENDIF
        G90
        o<zero-z> endsub
        M02
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста

Сообщение nkp »

zaxar писал(а):Вот что мне CNC написал
DJVU :hehehe:
а попробуй код G38.4
дополнить как нибудь так G38.4 Z-3 F[#2]
будет выскакивать ошибка??
Аватара пользователя
zaxar
Кандидат
Сообщения: 49
Зарегистрирован: 28 ноя 2013, 14:16
Репутация: 3
Откуда: Липецкая обл.
Контактная информация:

Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста

Сообщение zaxar »

Во т что пишет:
Вложения
Снимок2.png
Снимок2.png (7.51 КБ) 3184 просмотра
Аватара пользователя
zaxar
Кандидат
Сообщения: 49
Зарегистрирован: 28 ноя 2013, 14:16
Репутация: 3
Откуда: Липецкая обл.
Контактная информация:

Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста

Сообщение zaxar »

А есть смысл выдумывать чтото другое - когда вот этот код работает, или я что-то не понимаю? :wik:

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

    o<zerro_on_z> sub
    G90
    G53 G0  Z0
    G10 L2 P0 Z0 
    M66 P0 L1 Q3
    G91 G38.2 Z-160 F200
    G90 G01 F50 Z[#5063 + 1]
    G91 G38.2 Z-3 F10
    G90 G10 L20 P0 Z0
    M66 P0 L2 Q3
    G53 G0 z0
    o<zerro_on_z> endsub
    M2
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста

Сообщение Serg »

zaxar писал(а):Брал осюда: http://www.cnc-club.ru/forum/viewtopic. ... 40#p157730
Странно, что там Z5 не хватает, я туда копипастил с работающего станка...
Там тоже поправил.
zaxar писал(а):А есть смысл выдумывать чтото другое - когда вот этот код работает, или я что-то не понимаю? :wik:
Не понимаешь. :)
Мой с любой высоты доедет до касания датчика, а после измерения вернётся на прежнюю высоту.
Твой код перед измерением и после будет ездить в самый верх. Спрашивается - нафига?
А если убрать верхние "G53 G0 Z0", то завершится ошибкой, если Z будет находится на высоте 161мм (или выше) от датчика или просто не будет работать, если Z не в самом верху, а общая длина Z - 160мм. :)
А если окажется включена компенсация длины инструмента, то вообще может инструмент поломать...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста

Сообщение Serg »

nkp писал(а):дополнить как нибудь так G38.4 Z-3 F[#2]
Движение по Z должно быть положительным, т.е. вверх.
F не нужно, оно выше есть.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста

Сообщение nkp »

UAVpilot писал(а):Движение по Z должно быть положительным, т.е. вверх.F не нужно, оно выше есть.
вполне вероятно...
я не вникал в код :freak: - просто для проверки у меня ехало G38.2 в плюс
а G38.4 в минус
G38.4 без "куда и сколько " выдает ошибку...
Аватара пользователя
zaxar
Кандидат
Сообщения: 49
Зарегистрирован: 28 ноя 2013, 14:16
Репутация: 3
Откуда: Липецкая обл.
Контактная информация:

Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста

Сообщение zaxar »

Не работает :wik: вот код

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

 ( #1 - min-z, #2 - feed, #3 - z-probe height )
    O<zerro_on_z> sub
    G49 G40
    G92.1
    #<z_start> = [#5422+#[5203+#5220*20]]
    #<z_dist_to_bottom> = [#1-#<z_start>]
    G91
    G38.2 Z[#<z_dist_to_bottom>] F[#2]
    O<no_probe> IF [#5070 NE 0]
       G38.4 Z5
       G1 Z1
       G38.2 Z-10 F10
       G10 L20 P[#5220] Z[#3]
       G90
       G53 G0 Z[#<z_start>]
    O<no_probe> ENDIF
    G90
    O<zerro_on_z> endsub
    M02
Вложения
Снимок3.png
Снимок3.png (5.69 КБ) 3161 просмотр
Аватара пользователя
zaxar
Кандидат
Сообщения: 49
Зарегистрирован: 28 ноя 2013, 14:16
Репутация: 3
Откуда: Липецкая обл.
Контактная информация:

Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста

Сообщение zaxar »

А вот здесь не написано что G 38.4 не активные :thinking: ? или я не в ту степь? :)
Снимок4.png
Снимок4.png (5.03 КБ) 3158 просмотров
Аватара пользователя
zaxar
Кандидат
Сообщения: 49
Зарегистрирован: 28 ноя 2013, 14:16
Репутация: 3
Откуда: Липецкая обл.
Контактная информация:

Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста

Сообщение zaxar »

Что-то странное происходит :
Снимок5.png (3146 просмотров) <a class='original' href='./download/file.php?id=54586&mode=view' target=_blank>Загрузить оригинал (30.97 КБ)</a>
Станок останавливается. Поднимаю по Z на 10 мм. сдвигаю по X 10 мм. Опять жму кнопку " поиск нуля".... и все нормально срабатывает :wik: , ноль найден :thinking: . Мож это баг какой?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста

Сообщение Serg »

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

Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста

Сообщение Nick »

Все оси пролетают с кодом движения
:lol: это что надо сделать, чтобы такое написало?
Аватара пользователя
zaxar
Кандидат
Сообщения: 49
Зарегистрирован: 28 ноя 2013, 14:16
Репутация: 3
Откуда: Липецкая обл.
Контактная информация:

Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста

Сообщение zaxar »

UAVpilot писал(а):похоже на ненадёжное замыкание/размыкание пробника, дребезг контактов.
Что хоть за пробник-то?
Пробник - плита дюраль. Действительно был дребезг контактов!! Пробник был немного кривой. Поменял пробник все заработало!!
Аватара пользователя
zaxar
Кандидат
Сообщения: 49
Зарегистрирован: 28 ноя 2013, 14:16
Репутация: 3
Откуда: Липецкая обл.
Контактная информация:

Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста

Сообщение zaxar »

Еще такой вопрос! Сделал я кнопку "probe-led" на щуп.
Снимок экран.png
Снимок экран.png (4.05 КБ) 3121 просмотр
Фреза касается пластины и загорается зеленый, но при отьезде
опять загорается красный. Можно-ли сделать так, что-бы led оставался гореть зеленым, ну типа - ноль заготовки найден?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста

Сообщение Serg »

Сделать-то можно, только как его потом опять красным сделать? :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
zaxar
Кандидат
Сообщения: 49
Зарегистрирован: 28 ноя 2013, 14:16
Репутация: 3
Откуда: Липецкая обл.
Контактная информация:

Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста

Сообщение zaxar »

UAVpilot писал(а):Сделать-то можно, только как его потом опять красным сделать? :)
Н-даа.Наверное не стоит так делать.Я и не подумал :thinking: .При смене заготовки можно ошибится.
Аватара пользователя
zaxar
Кандидат
Сообщения: 49
Зарегистрирован: 28 ноя 2013, 14:16
Репутация: 3
Откуда: Липецкая обл.
Контактная информация:

Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста

Сообщение zaxar »

Nick писал(а)::lol: это что надо сделать, чтобы такое написало?
Переводчики прикалываются :hehehe:
А высоту датчика надо здесь прописать? MDI_COMMAND = o<zerro_on_z> call [-160] [200] [?]
Аватара пользователя
zaxar
Кандидат
Сообщения: 49
Зарегистрирован: 28 ноя 2013, 14:16
Репутация: 3
Откуда: Липецкая обл.
Контактная информация:

Re: Переход с МАЧ на Linux. Настройка ЕМС под 3-х осевой ста

Сообщение zaxar »

Небольшой отчет по переходу с Mach на CNC: Общие впечатления - я доволен :good: CNC отрабатывает траекторию точнее чем Мач !! Даже движки работают плавнее (звук стал мелодичнее :) ) Но... пока работал с небольшими файлами - до 1 Мб, в основном резал фанеру. За неделю работы не было ни одного сбоя :good: ( станок работал часов по 6 в день). Через неделю буду испытывать на рельефе - резать картину,файл весит 250 Мб, интересно время обработки по сравнению с Mach.
Вложения
stan.jpg (3050 просмотров) <a class='original' href='./download/file.php?id=55498&mode=view' target=_blank>Загрузить оригинал (1.47 МБ)</a>
IMG_1.JPG (3050 просмотров) <a class='original' href='./download/file.php?id=55499&mode=view' target=_blank>Загрузить оригинал (1.36 МБ)</a>
Ответить

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