Перейти к публикации

Пост процессор под MACH3


Razer

Рекомендованные сообщения

Эм.. дак в сообщении 9 этой ветки от Feb 21 2012, 0:05 уже цеплял ведь и кусок программы и целую программу в приложеном txt с работающими G2 и G3... :sad:

Я сейчас говорю о винтовой интерполяции, а не круговой, круговая должна работать. В примерах я не видел винтовую

В следующий мой приезд в ваш славный город, в Хуторке, гляди за мной внимательнее - ибо ей Богу - буду пытаться отравить! :)

Отравить!?.... Согласен тока на немирова - яд такой с Украины. В малых дозах безвреден в любом количестве)))) Можно и 16-17 апреля отравиться будет

Ну я думаю, что станки со стойкой MACH3 это не ваш уровень

Ссылка на сообщение
Поделиться на других сайтах


Простите покорно за оффтоп, но не могу удержаться подарок преподнести АВД. Шли мы тут вчера с гостиницы и увидели вот это :)

post-8696-1330528082_thumb.jpg

post-8696-1330528262_thumb.jpg

post-8696-1330528491_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

Я смущен.... краснею..... ну вот раскрыта великая тайна столетия)))))

Значит шли мы тут вчера в гостиницу... значит по заграницам ездим))))

Ссылка на сообщение
Поделиться на других сайтах

N1 G0 X0 Y0 Z0

N2 G1 X10 Y0

N3 G3 X10 Y0 Z-8 I0 J0 K2

- получается 4 полных круга (Z / K = 8 / 2 = 4)

- где К – шаг винтовой линии

Ссылка на сообщение
Поделиться на других сайтах

N1 G0 X0 Y0 Z0

N2 G1 X10 Y0

N3 G3 X10 Y0 Z-8 I0 J0 K2

- получается 4 полных круга (Z / K = 8 / 2 = 4)

- где К – шаг винтовой линии

Cо спиралью в несколько витков пока не разбирался. Пока для тестирования попробуйте вариант со спиралью по виткам

spiral_test.rar

Ссылка на сообщение
Поделиться на других сайтах

Ругается на K. K word given for arc in xy plane. Стираешь K ругается на нулевые I. Перестал есть и старый постпроцессорный код. типа в конце идут строки G3 I0.0 J0.0 не ест их.

Блин. и никто не хочет на форумах спиралькой делиться =(

Изменено пользователем Razer
Ссылка на сообщение
Поделиться на других сайтах

Блин. и никто не хочет на форумах спиралькой делиться =(

Эт нужно на медицинский или на <noindex>децкий</noindex> идти :clap_1: .

Вот виточек на -2мм по Z .

G1X10Y0Z0

G3X10Y0I0J0Z-2 абсолютные I J

..........

G3X10Y0I-10J0Z-2 в приращениях ( выбираете в General Config ) .

Изменено пользователем DSP1
Ссылка на сообщение
Поделиться на других сайтах

G3X10Y0I0J0Z-2

Пишет что нулевой радиус (zero radius arc)

G3X10Y0I-10J0Z-2 в приращениях ( выбираете в General Config ) .

нарисовал один виток радиусом 10 и смещением по Z -2. центр витка получается Х0 У0.

А вот что получилось моими играниями с параметрами.

в конце программы вообще неясно откуда эти плоские улитки....

post-34622-1330952216_thumb.jpg

Изменено пользователем Razer
Ссылка на сообщение
Поделиться на других сайтах

Пишет что нулевой радиус (zero radius arc)

нарисовал один виток радиусом 10 и смещением по Z -2. центр витка получается Х0 У0.

А вот что получилось моими играниями с параметрами.

в конце программы вообще неясно откуда эти плоские улитки....

Попробуйте это вариант

spiral_test2.rar

Вот что должно получиться

post-9003-1330960438_thumb.png

т.е. две спирали, линейное перемещение, полная окружность, полокружности и выход

Ссылка на сообщение
Поделиться на других сайтах

В общем дела обстоят так. на первой картинке - ошибки выдаваемые прогой. первая ошибка выплывает на 6 и 7 командах. вторая - на 9 команде. (смотрите внизу статусы программы, там написаны ошибки).

на второй картинке - попытки подгона. я стирал значения K в программе и добавлял значения I 1.0 (если I 0.0 то ругается на отсутствие радиуса). менял как в 6,7 строках так и в 9-той. пример траетории в маче там же во второй картинке.

post-34622-1330963812_thumb.jpg

post-34622-1330963852_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

Попробуйте этот вариант постпроцессора.

для того же примера avd получается следующий код, показанный на картинке. так же в 6 и 7 пунктах ругается на нулевой радиус. да и в 9 тоже.

post-34622-1330967988_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

N1 G0 X0 Y0 Z0

N2 G1 X10 Y0

N3 G3 X10 Y0 Z-8 I0 J0 K2

- получается 4 полных круга (Z / K = 8 / 2 = 4)

- где К – шаг винтовой линии

Дык что для спиральной интерполяции нельзя использовать K

Приведите часть программы со скриншотами и спиралью, которая реально работает. И попробуйте спираль, которая задана несколькими полными оборотами.

ругается на нулевой радиус

А полные окружности (360 градусов) поддерживает в Mach3?
Ссылка на сообщение
Поделиться на других сайтах

Во. надыбал

G02 — круговая интерполяция по часовой стрелке.

Круговая интерполяция, при которой движение исполнительного органа направлено по часовой стрелке, если смотреть со стороны положительного направления оси, перпендикулярной к обрабатываемой поверхности.

Необходимо задавать три составляющие:

начальную точку дуги;

конечную точку дуги;

центр дуги.

Плоскость интерполяции определяется G-функциями:

G17 – плоскость ХУ;

G18 – плоскость ХZ;

G19 – плоскость YZ.

Векторы I, J и К это действительные числа которые определяют начальную точку обработки (дуги), т.е. это проекция на ось "X" (для вектора "I") от начальной точки дуги до центра радиуса. Для вектора "J" - проекция на ось "Y". Для вектора "K" - проекция на ось "Z". Векторы I,J,K – имеют знак.

Пример:

G02X_Y_I_J_F

G02X10Y10I10J10F10

G17G02X_Y_I_J_F_ — для плоскости "ХУ"

G17G02X10Y10I10J10F10 — для плоскости "ХУ"

G03 — круговая интерполяция против часовой стрелки

Круговая интерполяция, при которой движение исполнительного органа направлено против часовой стрелки, если смотреть со стороны положительного направления оси, перпендикулярной к обрабатываемой поверхности.

Пример:

G17G03X_Y_I_J_F_ — для плоскости "ХУ"

G17G03X10Y10I10J10F10 — для плоскости "ХУ"

Вот спиральки работают. 6 и 7 пункты. получается спирали с центром 0,0. ось перпендикулярна XY. два оборота по 2,5 мм по z. и радиусом 5 мм

post-34622-1330968766_thumb.jpg

Изменено пользователем Razer
Ссылка на сообщение
Поделиться на других сайтах

пересмотрел сообщения выше. Так и не понял, как у вас задаются круговая интерполяция? В начале вы писали, что ij это "в режиме Абсолютных IJ". Понимаю, что в mach3 дело настройки. Для отправной точки попробуйте прорисовать следующую программку

N0010 G40 G17 G90 G21

N0020 T01 M06

N0030 G00 X0.0 Y0.0 S600 M03

N0040 Z10.

N0050 Z4.

N0060 Z-12.

N0070 G17 G03 X5. Y0.0 I2.5 J0.0 F50.

N0080 G17 G03 X5. Y0.0 I-5. J0.0

N0090 G17 G03 X0.0 Y0.0 I-2.5 J0.0

N0100 G00 Z10.

N0110 M02
Здесь дуги сделаны "от начальной точки дуги до центра радиуса"

Поймем как с дугами, потом и со спиралями поборимся

Ссылка на сообщение
Поделиться на других сайтах

сделано. в 7 кадре рисует нижнюю часть малой окружности, в восьмом всю большую в девятом вторую половину маленькой.

post-34622-1330970988_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

сделано. в 7 кадре рисует нижнюю часть малой окружности, в восьмом всю большую в девятом вторую половину маленькой.

СУПЕР

а щас вот этот

%

N0010 G40 G17 G90 G21

N0020 T01 M06

N0030 G00 X0.0 Y0.0 S600 M03

N0040 Z10.

N0050 Z4.

N0060 X-4.464 Y-.566

N0070 Z3.

N0080 G03 X-4.5 Y0.0 Z-12. I4.464 J.566 F50.

N0090 G01 X5. M08

N0100 G03 X5. Y0.0 I-5. J0.0

N0110 G03 X0.0 Y0.0 I-2.5 J0.0

N0120 G01 Z-9.

N0130 G00 Z10.

N0140 M02

%
Ссылка на сообщение
Поделиться на других сайтах

Mach3 Version R3.043.053 ошибок не выдает:

post-34806-1330971643_thumb.jpg

В книге Методика программирования станков с ЧПУ пишут:

post-34806-1330971794.jpg

из этого следует, что k применять не нужно.

Ссылка на сообщение
Поделиться на других сайтах

Как-то так. замечу что радиус спирали меньше чем радиус финальной окружности. можно заметить на скрине. ну и подъем почему-то в два подъема. сначала до z -9 потом до z 10. Подход тоже поочереди. сначала по XY потом по Z. ну хотя это все наверное мелочи в настройке подходов в юджике. просто мало ли..

post-34622-1330972060_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Guhl
      Есть вот такие штуки. Если не лень, то можете на оптопарах hcpl спаять самому На плк простая программа с высокоскоростным счетчиком  Как вариант, по прерываню от нуль метки переписывать значенин счетчика в регистр     А фанук сам не умеет разве в диагностике показывать количество импульсов, которые насчитал?
    • gudstartup
      это как например у датчика уровни ttl какой плк работает с ttl уровнями а если уж проверять то нужен тестер сигналов например lir 590 но надо жгут изготавливать и разъем который на аi приводах стоит для энкодера проще всего проверить заменой датчика только вот со сроками покупки беда  хотя может шестерня виновата??
    • scrimline
      Сомневаюсь что попало что-то, скорее всего оператор который работал до меня этой рукой не пользовался да и за эмульсией не следил. Думаю скорее закоксовалось, поскольку после команды рука стояла на месте секунды 2-3 и начала опускаться с рывком. По поводу ладдера, постараюсь скинуть, но на нашем предприятии проблемы и с флешками и с общей сетью, да и ПК на рабочем месте нет. 
    • Bot
      Команда CSD пообщалась с представителями компании «КС-ПРО» и выяснила, как происходило внедрение G-Station, сколько времени занял процесс перехода на новую платформу, узнала об организации совместной работы и о функционале платформы. Основное направление компании «КС-ПРО» — оказание комплекса услуг технического заказчика, в том числе и для крупных офисных девелоперов. Внедрение G-Station в «КС-ПРО» проходило в ноябре 2022 года. G-Station — это всего лишь один из модулей комплексной платформы G-Tech Suite. Специалисты компании отмечают, что G-Station действительно стала хорошей альтернативой BIM 360. Специалисты «КС-ПРО» получили доступ к полноценной единой информационной среде с облачным хранилищем файлов и моделей, а также такими возможностями, как: Управление проектами, пользователями и подрядчиками; Создание чек-листов; Создание шаблонов чек-листов с процессами согласования; Передача документации на строительную площадку; Просмотр 3D- и 2D моделей [...] View the full article
    • Bot
      АСКОН, российский разработчик инженерного программного обеспечения и ИТ-интегратор, подвел итоги 2023 года. Выручка компании выросла на 47% и достигла 5,6 млрд рублей, штат сотрудников увеличился до 1250 человек. Клиентская база пополнилась тысячью предприятий, и сегодня с решениями АСКОН работают почти 16 000 заказчиков из всех отраслей промышленности и строительства. На динамику бизнеса положительно повлияли рост промышленного производства, сопровождающийся инвестициями в цифровизацию, крупные инфраструктурные проекты и курс страны на технологический суверенитет. Лидерские позиции компании в разработке и интеграции подтверждены профессиональными рейтингами. АСКОН, единственный из разработчиков инженерного ПО, вошел в ТОП-100 российских ИТ-компаний в рейтинге CNews; второй год подряд — в десятку крупнейших ИТ-поставщиков в сфере промышленности и строительства по данным TAdviser; впервые назван в тройке ведущих proptech-компаний как [...] View the full article
    • senat93
      @tribogatirya FORD 800 mm есть пост с кинематикой. По стойкам Siemens 808d , 828 там надо смотреть что за станок,какие оси и т.д. Если что,пиши lynxsenat@gmail.com, по цене договоримся. 
    • esergey
      это всего лишь видео - я не шарю в этом ...  
    • lem_on
      ну с дуру известно что сломать можно.
    • Viktor2004
      руку привязки так сломать легко
    • lem_on
      По моему вполне логично если станок вывалится в ошибку если рука не доехала до места. У меня так же если кулачки или деталь на пути, просто пихаеш ее до места и станок опять активен. Но нынешние пановья даже не могут написать модель станка.
×
×
  • Создать...