Страница 2 из 3

Re: LinuxCNC аспекты практической работы (токарка)

Добавлено: 24 май 2015, 02:02
Predator
aftaev писал(а):Если диаметр заготовки 50мм, и нужно сделать 11 заходов, получается 50*3,14/11 = 14,27мм
При диаметре 50 мм длинна окружности равна 157,08
157,08/11=14.28 мм у меня так получилось, а у тебя почему-то 14.27 :think:

Re: LinuxCNC аспекты практической работы (токарка)

Добавлено: 24 май 2015, 02:35
NightV
Predator писал(а):
aftaev писал(а):Если диаметр заготовки 50мм, и нужно сделать 11 заходов, получается 50*3,14/11 = 14,27мм
При диаметре 50 мм длинна окружности равна 157,08
157,08/11=14.28 мм у меня так получилось, а у тебя почему-то 14.27 :think:
ты забыл про сдвиг полюсов континентов :) у меня тоже 50*3,14\11=14.27 :hehehe:
где-то ты ошибся в расчетах ;)

Re: LinuxCNC аспекты практической работы (токарка)

Добавлено: 24 май 2015, 05:57
Сергей Саныч
NightV писал(а):ты забыл про сдвиг полюсов континентов :) у меня тоже 50*3,14\11=14.27 :hehehe:
Ну, если Пи взять поточнее, то 14.28 и получится.
Только поможет ли это Афтаеву резать 11-заходную резьбу на токарнике?

Re: LinuxCNC аспекты практической работы (токарка)

Добавлено: 24 май 2015, 09:30
tooshka
Сергей Саныч писал(а):Ну, если Пи взять поточнее, то 14.28 и получится.
Только поможет ли это Афтаеву резать 11-заходную резьбу на токарнике?
Вообщем берем все по напильнику и собираемся в Шимкенте, надо выручать))) человека.

Re: LinuxCNC аспекты практической работы (токарка)

Добавлено: 24 май 2015, 10:03
aegis
aftaev писал(а):Если правильно понимаю нужно длину окружности / на число заходов.
ошибочка. нужно знать ход резьбы, а подвинуть ан величину шага.
к примеру имеем 3-заходную резьбу с шагом 2мм.
программа будет иметь вид типо так :

g0 z0
G76 P6 Z-100 I-1 J0.5 R1 K0.045 Q30 H1 L2 E0.4


G0 Z2
G76 P6 Z-100 I-1 J0.5 R1 K0.045 Q30 H1 L2 E0.4


G0 Z4
G76 P6 Z-100 I-1 J0.5 R1 K0.045 Q30 H1 L2 E0.4

все попытки давать смещение по окружности имеют место быть если код принимает угловое положение начала резьбы, тогда начальная точка резьбы будет та же самая, но начинаться движение будет по смещению по углу. в маче по памяти есть такое, под линуксом нет. самый реальный выход это смещать начальную точку на величину шага.
зы кто забыл что такое шаг и ход почитайте википедию https://ru.wikipedia.org/wiki/%D0%E5%E7%FC%E1%E0

Re: LinuxCNC аспекты практической работы (токарка)

Добавлено: 25 май 2015, 09:50
Nick

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

O<n-thread> SUB
 ; G76 n  P- Z- I- J- R- K- Q- H- E- L-
  #<n> = #1
  #<i> = 0
  O<n-thread-0> REPEAT #<n>
    G0 Z[-#<i>/#<n>*#2]
    G76  P#2 Z#3 I#4 J#5 R#6 K#7 Q#8 H#9 E#10 l#11
    #<i> = [#<i>+1]
  O<n-thread-0> ENDREPEAT 
O<n-thread> ENDSUB

;					n		P		Z		I		J		R	K		Q		H	E-	L
O<n-thread>	CALL	[11]	[1.5]	[-100]	[-1]	[0.5]	[1]	[0.045]	[30]	[1]	[2]	[0.4]
Либо просто:

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

#<i> = 0
#<n> = 11
O<n-thread-0> REPEAT #<n>
  G0 Z[-#<i>/#<n>*1.5]
  G76 P1.5 Z-100 I-1 J0.5 R1 K0.045 Q30 H1 L2 E0.4
  #<i> = [#<i>+1]
O<n-thread-0> ENDREPEAT 
PS шаг 1.5мм для 11 заходной резьбы маловат...


aftaev писал(а):Если правильно понимаю нужно длину окружности / на число заходов.
нет - павильно шаг резьбы на количество заходов.

Re: LinuxCNC аспекты практической работы (токарка)

Добавлено: 25 май 2015, 10:04
Nick
Кстати, nkp эту функцию уже где-то писал... лень было искать, решил заново написать...

Re: LinuxCNC аспекты практической работы (токарка)

Добавлено: 25 май 2015, 10:10
nkp
при многозаходной получается у нас в P не шаг , а ход(шаг*число заходов)...
наверно это вычисление можно перенести в подпрограмму,к примеру:
шаг ,тех же 1,5мм
11 нитей
P=1,5*11
ps выше ,в 1-й пп сдвинулись параметры

Re: LinuxCNC аспекты практической работы (токарка)

Добавлено: 20 июл 2016, 00:12
aftaev
Интересно как это сделали :thinking:

https://www.youtube.com/watch?v=ACvRilmIKDQ

Re: LinuxCNC аспекты практической работы (токарка)

Добавлено: 28 фев 2018, 02:23
Maxmarinin
"Вот-же круто....А зачем?" :thinking: А просто конусную резьбу кто-то резал в LCNC? В mach 3 приходилось, а на LCNC только перешёл, скоро надо будет резать.

Re: LinuxCNC аспекты практической работы (токарка)

Добавлено: 28 фев 2018, 02:42
Maxmarinin
Выдежка из учебника по резьбам:

Canned Cycle – Threading G76 (Using Mach 3Tu rn 10-16 Re v 1.8 4- A2 )

Program G76 X~ Z~ Q~ P ~ H~ I~ R~ K~ L~ C~ B~ T~ J~ to cut a co mp lete th read.
X -XEnd
Z -ZEnd
Q - Spring Passes. (optional)
P -Pitch
H -Depth of first pass
I -Infeed angle
R -XStart (optional)
K -Z Start (optional)
L -Chamf er (optional)
C -X Clearance
B -Depth Last Pass (optional)
T -Taper (optional)
J -Minim u m depth per pass (optional)

Re: LinuxCNC аспекты практической работы (токарка)

Добавлено: 01 май 2022, 20:35
Япет
Здравствуйте!
На прошлой неделе впервые увидел токарный станок под управлением Линукс цнц. Так и не понял, как можно быстро и просто привязаться к детали. Команда G10L10 отчего-то не работает. Приходится методом тыка под бубен записывать циферки непосредственно в таблицу инструментов.
Если кто знает, помогите плиз!

Re: LinuxCNC аспекты практической работы (токарка)

Добавлено: 01 май 2022, 23:37
xenon-alien
Япет писал(а): На прошлой неделе впервые увидел токарный станок под управлением Линукс цнц. Так и не понял, как можно быстро и просто привязаться к детали. Команда G10L10 отчего-то не работает. Приходится методом тыка под бубен записывать циферки непосредственно в таблицу инструментов.
Если кто знает, помогите плиз!
А в мануал заглянуть не пытались?
G7 G43
Протачиваем заготовку, измеряем диаметр и с tool touch off задаем измеренный результат по Х.
Z можно через проставку, или щупом, или КМД... Как удобно.
Можете с 11 стр. почитать чуток

Re: LinuxCNC аспекты практической работы (токарка)

Добавлено: 02 май 2022, 10:59
ex71
xenon-alien писал(а): tool touch off
это кнопка такая слева вверху, если она конечно не удалена при настройке интерфейса.

Re: LinuxCNC аспекты практической работы (токарка)

Добавлено: 03 май 2022, 08:07
Япет
Спасибо за ответ. Попробую.

Re: LinuxCNC аспекты практической работы (токарка)

Добавлено: 03 май 2022, 08:27
Япет
Попробовал.
Кнопочка "Tool Touch Off" есть в наличии, и она работает!
Выражаю огромную благодарность!

Re: LinuxCNC аспекты практической работы (токарка)

Добавлено: 06 май 2022, 20:36
Япет
А вот ещё вопрос. Только громко не смейтесь.
На том станке отсутствует выход в "0" ! !
Пока работали одним инструментом, проблем не было. По завершении работы записывали на бумажке координаты. В начале смены вводили их в систему посредством кнопочки "Задать отступ". И всё было прекрасно.
Потом стали использовать несколько инструментов, с поворотом резцедержки. Задействовал G54. И стало всё плохо! Привязки стали уходить. Утром после включения нажимал "Номе", затем Т3 М6, G43 - стоят другие координаты. Нажимал "Задать отступ", выбирал G54, вводил записанные с вечера циферки. Но после проверки привязки, выяснилось, что инструмент не там. Приходилось привязываться каждое утро заново.
Я понимаю, конечно, что без концевиков "Нуль" станка просто висит в воздухе. Вопрос в другом. Как это можно обойти? Что надо сделать, чтобы привязки сохранялись после выключения?

Re: LinuxCNC аспекты практической работы (токарка)

Добавлено: 06 май 2022, 21:36
hmnijp
Япет писал(а): Что надо сделать, чтобы привязки сохранялись после выключения?
очевидно - концевики :hehehe:

Re: LinuxCNC аспекты практической работы (токарка)

Добавлено: 06 май 2022, 22:02
xenon-alien
Япет писал(а): Как это можно обойти? Что надо сделать, чтобы привязки сохранялись после выключения?
1) Привязку по Х сделать относительно заведомо не меняющего положения револьверки и диаметра патрона. (при включении станка анивен инструмент = 0, и если без датчика дома, то относительно той точки будет считаться остальной инструмент)
2) Использовать таблицу инструментов
3) По Z не играет роли.
Т.е. если при выключении станка вас устраивала повторяемость, то перед выключением переключитесь в Т0 М6 G43 (или без G43 - не уверен), тогда можно обойтись и без первого пункта.
Просто не использовать "Задать отступ" по Х. Он снесёт привязку по Х. Только Tool Touch Off (ну и посмотреть что получится)
Это всё теория...
А так - только датчик.

Если станок переделанный и есть лимбы, то по нему можно ориентироваться для нулевого инструмента с использованием "Задать отступ" по Х и в этой точке допустим Х0 и G54 тоже по Х0 показывает. После этого можно привязать весь инструмент по Х с "Tool Touch Off".
По завершению работы выбираем Т0 и едем в Х0. Должен вернуться, где начали работу - т.е. до привязки.
При включении там будет ваш условный ноль по Х.

Re: LinuxCNC аспекты практической работы (токарка)

Добавлено: 06 май 2022, 22:43
ex71
один концевик решит все проблемы. Зачем мучится с отступами и перепроверками? вчера точил детали с допуском в 0.03мм, утром включил и без всяких проверок, просто по выходу в нули - получаем деталь с допуском в пределах 0.08мм.