Страница 7 из 9
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Добавлено: 18 дек 2014, 22:59
aftaev
Долго сидел смотрел разное видео на Ютубе про G41 про компенсацию. И у всех G41 уже прописано в Gcode. Нету такого чтобы работал станок, остановили, вбили G41 параметр и дальше пуск.
https://www.youtube.com/watch?v=3YUTuWrZLDk
Нафига оно тогда нужно

Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Добавлено: 18 дек 2014, 23:01
aftaev
verser писал(а):-вставка этого кода прямо в g-code обработки детали в заранее определенное место
Если бы по
G41.1 станок останавливался и просил ввести компенсацию, то было понятно.
А так не понятно зачем в Ggode указывать компенсацию, не зная как "с точится" инструмент

Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Добавлено: 18 дек 2014, 23:07
nkp
aftaev писал(а):Нафига оно тогда нужно
согласен - может редко и мало кому...
но если будет такая возможность - это совсем неплохо
(вот - даже один реальный пользователь емс об этом написал)
verser писал(а):2 варианта:
это может быть тоже полезно - но не для этого случая...
тут "условия задачки" другие...
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Добавлено: 18 дек 2014, 23:26
Serg
Жать не паузу, а стоп, а потом продолжать с прерванного места. А лучше заранее преусматривать в программе подобные места, ибо жать паузу во время некоторых операций чревато потерей инструмента и/или заготовки.
aftaev писал(а):А так не понятно зачем в Ggode указывать компенсацию, не зная как "с точится" инструмент

А в этом случае и не надо её указывать - всё равно ведь не знаешь как сточился инструмент.

А вот если у тебя есть датчик, позволяющий обмерять инструмент, то в УП можно предусмотреть вставки кода "съездить померяться и компенсировать износ".
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Добавлено: 18 дек 2014, 23:32
aftaev
UAVpilot писал(а):А вот если у тебя есть датчик, позволяющий обмерять инструмент, то в УП можно предусмотреть вставки кода "съездить померяться и компенсировать износ".
об этом писал в 117 посту

Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Добавлено: 18 дек 2014, 23:33
nkp
UAVpilot писал(а):Жать не паузу, а стоп, а потом продолжать с прерванного места.
в емс удобный(имхо) инструмент - подпрограммы...
вот при работе с ними и
бывает проблематично начать там где требуется...
==========
решение вроде бы найдено - и по моему оно как раз то ,что надо...
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Добавлено: 19 дек 2014, 12:35
tooshka
А если привязать к инструменту переменную и в зависимости от длинны обработки применять компенсацию длинны инструмента?
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Добавлено: 19 дек 2014, 15:50
Nick
nkp писал(а):в двух словах - как не прерывая интерпретатор передать ему новые значения???
или как обойти это ?
У меня так сработало, даже заново G43 не пришлось вызывать, а, хотя нет, пришлось

.
Код: Выделить всё
T1M6
G10 L1 P1 R0.1 X1
G43
G01 Z0 F10000
G01 Z1
G01 Z0
M100
M66 E0 L0
G10 L1 P1 R0.1 X#5399
G43
G01 Z0 F10000
G01 Z1
G01 Z0
M02
M100
Код: Выделить всё
#!/bin/bash
zenity --entry --text="Введите диаметр" | xargs halcmd setp motion.analog-in-00
nkp писал(а):третья попытка выяснить
режем по программе...
обнулили подачу (типа пауза)
дальше действия ????????
Запланированное измерение - не в любом месте, а скажем вконце любого цикла или после каждого Gкода реза проверяем нажатось кнопки, и если надо встаем на паузу и делаем измерения.
Вызываем обмер и коррекцию отдельной процедурой О.
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Добавлено: 19 дек 2014, 15:54
Nick
Да, лучше применять не G10 L1, а G10 L10.
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Добавлено: 19 дек 2014, 16:05
ukr-sasha
nkp писал(а):если кто знает ,что "позволяет" - поделитесь
Контроллер Kflop со своей программой KmotionCNC позволяет это делать.
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Добавлено: 19 дек 2014, 16:09
Nick
Я так и не понял, как это выглядит в Проф стойках?
Где и когда вводится корректор, как отводится резец, как начинается заново цикл.
Лучше всего посмотреть бы видео как это делается на реальной стойке

Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Добавлено: 19 дек 2014, 16:13
nkp
Nick, а что ты скажешь о способе PKM ?
вроде просто все ,и без мороки...
если коррекция - доли миллиметра , то и скорость не нужно ограничивать...
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Добавлено: 19 дек 2014, 16:15
nkp
ukr-sasha писал(а):Контроллер Kflop со своей программой KmotionCNC позволяет это делать.
зверь для меня не знакомый
у него открытый код?
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Добавлено: 19 дек 2014, 16:17
Nick
получается как бв вторая таблица инструментов... Плюс если это один из последних проходов, заново диаметр не пройдем...
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Добавлено: 19 дек 2014, 16:23
ukr-sasha
nkp писал(а):у него открытый код?
Да.
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Добавлено: 19 дек 2014, 16:25
verser
Nick писал(а):
M100
Код: Выделить всё
#!/bin/bash
zenity --entry --text="Введите диаметр" | xargs halcmd setp motion.analog-in-00

отличный приём!
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Добавлено: 19 дек 2014, 16:26
Serg
nkp писал(а):зверь для меня не знакомый

у него открытый код?
Сам контроллер интересный, но совершенно не интересна необходимая ему винда в промприменении.
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Добавлено: 19 дек 2014, 16:33
nkp
UAVpilot писал(а):Сам контроллер интересный, но совершенно не интересна необходимая ему винда в промприменении.
а почему он под вин , что от этого выиграл автор???
на чем он написан?
есть ли в планах версия на никсах??
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Добавлено: 19 дек 2014, 16:35
ukr-sasha
nkp писал(а):на чем он написан?
На Си.
В основе Линукс ЕМС.

Внизу страницы:
http://dynomotion.com/Help/KMotionCNC/KMotionCNC.htm
Re: EMC2 LinuxCNC против профессиональной стойки ЧПУ
Добавлено: 19 дек 2014, 16:42
nkp
ukr-sasha писал(а):На Си.
а можно ссылку на исходники?