Поворот УП
- mantra
- Кандидат
- Сообщения: 71
- Зарегистрирован: 07 апр 2018, 15:11
- Репутация: 4
- Настоящее имя: Дмитрий
- Контактная информация:
Поворот УП
Подскажите плз. Как можно реализовать подобное?
[youtube]https://www.youtube.com/watch?v=zpRIHAshzwI[/youtube]
[youtube]https://www.youtube.com/watch?v=zpRIHAshzwI[/youtube]
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Поворот УП
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- mantra
- Кандидат
- Сообщения: 71
- Зарегистрирован: 07 апр 2018, 15:11
- Репутация: 4
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Поворот УП
Помогите разобраться.
Добавил в начале УП строчку. G10 L2 P0 R45, УП повернулась на 45 градусов, но почему-то съехала с 0 точки и достаточно далеко. Как правильно сделать, чтобы УП как на видео отклонилась относительно 0 точки?
Добавил в начале УП строчку. G10 L2 P0 R45, УП повернулась на 45 градусов, но почему-то съехала с 0 точки и достаточно далеко. Как правильно сделать, чтобы УП как на видео отклонилась относительно 0 точки?
- vitzin
- Мастер
- Сообщения: 412
- Зарегистрирован: 27 фев 2020, 14:16
- Репутация: 55
- Настоящее имя: viktor vizin
- Контактная информация:
Re: Поворот УП
У тебя по Y платта начинается на 344 мм,в чём делал?обнулить бы её правильно.
Вот так выглядит,если ноль лежыт на углу платты- mantra
- Кандидат
- Сообщения: 71
- Зарегистрирован: 07 апр 2018, 15:11
- Репутация: 4
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Поворот УП
Спс, за подсказку буду копать в это направлении. Делал в g2g
- mantra
- Кандидат
- Сообщения: 71
- Зарегистрирован: 07 апр 2018, 15:11
- Репутация: 4
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Поворот УП
Никак не получается выставить на 0. Может с УП, что-то не так или я не умею пользоваться LinuxCNC.
Посмотрите плз.
Посмотрите плз.
- Вложения
-
- УП.ngc
- (49.03 КБ) 181 скачивание
- vitzin
- Мастер
- Сообщения: 412
- Зарегистрирован: 27 фев 2020, 14:16
- Репутация: 55
- Настоящее имя: viktor vizin
- Контактная информация:
Re: Поворот УП
доброе утро всем
надеюсь,Дмитрий будет не против,если я тут спрашу
ребята,подскажыте,как в линуксе повернуть координатную систему инкрементально и 11 раз повтарить,
надо на диаметре 62 мм просверлить и нарезать резьбу на 3. Вчера почти пол дня просидел,но ничего ненашол,не там
искал наверное.
Пробывал с подпрограммой
где-то так
надеюсь,Дмитрий будет не против,если я тут спрашу
ребята,подскажыте,как в линуксе повернуть координатную систему инкрементально и 11 раз повтарить,
надо на диаметре 62 мм просверлить и нарезать резьбу на 3. Вчера почти пол дня просидел,но ничего ненашол,не там
искал наверное.
Пробывал с подпрограммой
где-то так
Код: Выделить всё
M6 T1
M3 s3000
g0 x0 y0
g0z2
o100 call
g10l2p1r0
g0z20
M6T2
M3s400
g0x0y0
g0z2
o101 call
g0z30
m2
o100 sub
o100 repeat [12]
g10 l2 p1 r30
g0x0y31
f150
g83 z-10 q0.3 r2
o100 endrepeat
o100 endsub
o101 sub
...............
o101endsub
-
- Мастер
- Сообщения: 1848
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 314
- Настоящее имя: Алексей
- Контактная информация:
Re: Поворот УП
а зачем координатную систему поворачивать для этого? забейте координаты отверстий да и всё.
- vitzin
- Мастер
- Сообщения: 412
- Зарегистрирован: 27 фев 2020, 14:16
- Репутация: 55
- Настоящее имя: viktor vizin
- Контактная информация:
Re: Поворот УП
ну забил я х0у31,у-31,х31у0,у-31,а дальше,гургулятор в руке и опять синиус тангенс
катангенст чтоли?
катангенст чтоли?
-
- Мастер
- Сообщения: 1848
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 314
- Настоящее имя: Алексей
- Контактная информация:
Re: Поворот УП
Всё проще. "Bolt Circle Calculator" в гугле.
У меня на сотике программа стоит FsWizard - там и другого полезного полно.
А если что посложнее, всё равно в каде рисовать.
g16 вроде же нет их в linuxcnc ?
а вот так можно попробовать
http://linuxcnc.org/docs/2.4/html/gcode_main.html#r1_1
- vitzin
- Мастер
- Сообщения: 412
- Зарегистрирован: 27 фев 2020, 14:16
- Репутация: 55
- Настоящее имя: viktor vizin
- Контактная информация:
Re: Поворот УП
нда,а проще никак нельзя?в подвале нет ни гугля,ни сотовога,потому что там приёма ноль,
есть линукс
есть линукс
- hmnijp
- Мастер
- Сообщения: 1749
- Зарегистрирован: 20 авг 2017, 15:02
- Репутация: 541
- Настоящее имя: Константин
- Откуда: Ульяновск
- Контактная информация:
Re: Поворот УП
Там же есть referance или manual встроенный... откройте да посмотрите как описывается полярная система... Или вот выше по ссылке. на форум же зашли) куда ещё проще...
вроде это весь ваш код. выполняется из центра круга. первое отверстие начинается сверху(^90 означает 90гр CCW от оси X) Хотя если делить на 12, то не важно. просто для примера.
F100 G1 @.31 ^90
G91 ^30
^30
^30
^30
^30
^30
^30
^30
^30
^30
G90 G0 X0 Y0
- vitzin
- Мастер
- Сообщения: 412
- Зарегистрирован: 27 фев 2020, 14:16
- Репутация: 55
- Настоящее имя: viktor vizin
- Контактная информация:
Re: Поворот УП
Вечер добрый,спасибо за подсказку и пример,
отверстия просверлил,но вот таким же макаром резьбу нарезать неполучилось,
Линукс ругался,что в строчьке Г33.1 нет К,хотя стояла.
Так,как я хотел не вышло,охота было коротенькую программу с подпрограммой,а не полкиламетровую для 12
отверстий,пришлось всётаки поворачивать координатную систему,и так 11 раз
отверстия просверлил,но вот таким же макаром резьбу нарезать неполучилось,
Линукс ругался,что в строчьке Г33.1 нет К,хотя стояла.
Так,как я хотел не вышло,охота было коротенькую программу с подпрограммой,а не полкиламетровую для 12
отверстий,пришлось всётаки поворачивать координатную систему,и так 11 раз
Код: Выделить всё
m6t1
m3 s3000
g64 p0.01
g0x0y0
g0z2
g0 @ 31 ^90
g91
g83 z-12 q1 r0 f150
o110call
g90
g0z10
m2
o110sub
o110 repeat[11]
g91^30
o110 endrepeat
o110endsub
-
- Мастер
- Сообщения: 959
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация:
Re: Поворот УП
я для повтора обычно использую банальный цикл))
#<cnum>=1
o001 while [#<cnum> LT 12]
...
...
...
#код для повтора
#<cnum>=[#<cnum>+1]
o001 endwhile
#<cnum>=1 #на случай вложения цикла в цикл или ещё чего.
#<cnum>=1
o001 while [#<cnum> LT 12]
...
...
...
#код для повтора
#<cnum>=[#<cnum>+1]
o001 endwhile
#<cnum>=1 #на случай вложения цикла в цикл или ещё чего.
- Kachik
- Мастер
- Сообщения: 1413
- Зарегистрирован: 13 янв 2017, 16:22
- Репутация: 308
- Настоящее имя: Сергей
- Откуда: Питер
- Контактная информация:
Re: Поворот УП
А почему всё так сложно? G68 на линуксе, что не работает?
G68 дальше координаты центра вращения и угол поворота...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Поворот УП
А почему G68 должен в LinuxCNC работать? Ведь этого кода даже в стандарте нет.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Kachik
- Мастер
- Сообщения: 1413
- Зарегистрирован: 13 янв 2017, 16:22
- Репутация: 308
- Настоящее имя: Сергей
- Откуда: Питер
- Контактная информация:
Re: Поворот УП
В Википедии - есть, Haas - понимает, Fanuc - понимает и даже Mach3 - понимает...
Почему не стандарт?
П.С. а например по G10 Матч умеет только линейно сдвигать, а вращать нет.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Поворот УП
Потому что ни Википедия, ни HAAS, ни Fanuc, ни Mach3 ни разу не стандарт, а всего лишь их собственные дополнительные коды. Стандарт позволяет производителям добавлять свои собственные расширения.
А это тоже собственное расширение LinuzCNC.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Kachik
- Мастер
- Сообщения: 1413
- Зарегистрирован: 13 янв 2017, 16:22
- Репутация: 308
- Настоящее имя: Сергей
- Откуда: Питер
- Контактная информация:
Re: Поворот УП
Везде указано, что последний принятый стандарт RS274D в 1980 году и в списке как раз присутствует G68.
Ткни, куда посмотреть, если это не так. Для общего образования хотелось бы понимать какие коды - стандарт, а что отсебятина разных производителей...
Ткни, куда посмотреть, если это не так. Для общего образования хотелось бы понимать какие коды - стандарт, а что отсебятина разных производителей...