Страница 5 из 5

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

Добавлено: 21 июл 2015, 18:46
zaxar
nkp писал(а):
Nick писал(а):Вроде все правильно.Потому я и спросил, что не работает
в симуляторе пробовал - ошибка выскакивает...
потом G38.4 "дополняешь" - пропадает... ;)
А почему у меня работает? И куда "G38.4 "дополняешь"" вставить?

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

Добавлено: 21 июл 2015, 19:24
zaxar
Вот что мне CNC написал :hehehe:
Снимок .png
Снимок .png (3.65 КБ) 3188 просмотров
Это когда я этот код запустил :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

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

Добавлено: 21 июл 2015, 19:32
nkp
zaxar писал(а):Вот что мне CNC написал
DJVU :hehehe:
а попробуй код G38.4
дополнить как нибудь так G38.4 Z-3 F[#2]
будет выскакивать ошибка??

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

Добавлено: 21 июл 2015, 19:40
zaxar
Во т что пишет:

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

Добавлено: 21 июл 2015, 20:06
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

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

Добавлено: 21 июл 2015, 20:19
Serg
zaxar писал(а):Брал осюда: http://www.cnc-club.ru/forum/viewtopic. ... 40#p157730
Странно, что там Z5 не хватает, я туда копипастил с работающего станка...
Там тоже поправил.
zaxar писал(а):А есть смысл выдумывать чтото другое - когда вот этот код работает, или я что-то не понимаю? :wik:
Не понимаешь. :)
Мой с любой высоты доедет до касания датчика, а после измерения вернётся на прежнюю высоту.
Твой код перед измерением и после будет ездить в самый верх. Спрашивается - нафига?
А если убрать верхние "G53 G0 Z0", то завершится ошибкой, если Z будет находится на высоте 161мм (или выше) от датчика или просто не будет работать, если Z не в самом верху, а общая длина Z - 160мм. :)
А если окажется включена компенсация длины инструмента, то вообще может инструмент поломать...

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

Добавлено: 21 июл 2015, 20:22
Serg
nkp писал(а):дополнить как нибудь так G38.4 Z-3 F[#2]
Движение по Z должно быть положительным, т.е. вверх.
F не нужно, оно выше есть.

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

Добавлено: 21 июл 2015, 20:35
nkp
UAVpilot писал(а):Движение по Z должно быть положительным, т.е. вверх.F не нужно, оно выше есть.
вполне вероятно...
я не вникал в код :freak: - просто для проверки у меня ехало G38.2 в плюс
а G38.4 в минус
G38.4 без "куда и сколько " выдает ошибку...

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

Добавлено: 21 июл 2015, 20:37
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

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

Добавлено: 21 июл 2015, 20:52
zaxar
А вот здесь не написано что G 38.4 не активные :thinking: ? или я не в ту степь? :)
Снимок4.png
Снимок4.png (5.03 КБ) 3160 просмотров

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

Добавлено: 21 июл 2015, 21:25
zaxar
Что-то странное происходит :
Снимок5.png (3148 просмотров) <a class='original' href='./download/file.php?id=54586&mode=view' target=_blank>Загрузить оригинал (30.97 КБ)</a>
Станок останавливается. Поднимаю по Z на 10 мм. сдвигаю по X 10 мм. Опять жму кнопку " поиск нуля".... и все нормально срабатывает :wik: , ноль найден :thinking: . Мож это баг какой?

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

Добавлено: 21 июл 2015, 21:47
Serg
похоже на ненадёжное замыкание/размыкание пробника, дребезг контактов.
Что хоть за пробник-то?

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

Добавлено: 22 июл 2015, 09:33
Nick
Все оси пролетают с кодом движения
:lol: это что надо сделать, чтобы такое написало?

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

Добавлено: 22 июл 2015, 18:10
zaxar
UAVpilot писал(а):похоже на ненадёжное замыкание/размыкание пробника, дребезг контактов.
Что хоть за пробник-то?
Пробник - плита дюраль. Действительно был дребезг контактов!! Пробник был немного кривой. Поменял пробник все заработало!!

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

Добавлено: 22 июл 2015, 18:40
zaxar
Еще такой вопрос! Сделал я кнопку "probe-led" на щуп.
Снимок экран.png
Снимок экран.png (4.05 КБ) 3123 просмотра
Фреза касается пластины и загорается зеленый, но при отьезде
опять загорается красный. Можно-ли сделать так, что-бы led оставался гореть зеленым, ну типа - ноль заготовки найден?

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

Добавлено: 22 июл 2015, 19:42
Serg
Сделать-то можно, только как его потом опять красным сделать? :)

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

Добавлено: 22 июл 2015, 19:54
zaxar
UAVpilot писал(а):Сделать-то можно, только как его потом опять красным сделать? :)
Н-даа.Наверное не стоит так делать.Я и не подумал :thinking: .При смене заготовки можно ошибится.

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

Добавлено: 22 июл 2015, 20:00
zaxar
Nick писал(а)::lol: это что надо сделать, чтобы такое написало?
Переводчики прикалываются :hehehe:
А высоту датчика надо здесь прописать? MDI_COMMAND = o<zerro_on_z> call [-160] [200] [?]

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

Добавлено: 07 авг 2015, 23:12
zaxar
Небольшой отчет по переходу с Mach на CNC: Общие впечатления - я доволен :good: CNC отрабатывает траекторию точнее чем Мач !! Даже движки работают плавнее (звук стал мелодичнее :) ) Но... пока работал с небольшими файлами - до 1 Мб, в основном резал фанеру. За неделю работы не было ни одного сбоя :good: ( станок работал часов по 6 в день). Через неделю буду испытывать на рельефе - резать картину,файл весит 250 Мб, интересно время обработки по сравнению с Mach.