Отговори на тема  [ 190 мнения ]  Отиди на страница Предишна  1 ... 6, 7, 8, 9, 10, 11, 12, 13  Следваща
G - кодове? 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 10:22 pm
Мнения: 3074
Мнение Re: G - кодове?
Видях ,ама имам леки съмнения - доколко мануалите кореспондират със софтуера....
Езикът за писане се споменава като Визуал Бейсик, обаче в по-стари документи - Cypress Бейзик май.
Чисто спекулативно - просто са забравили кое къде е , и са почнали Мач4 :D


Нед Фев 10, 2019 7:22 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 10:22 pm
Мнения: 3074
Мнение Re: G - кодове?
Сякаш го нацелих (проба на сухо, без желязо)
G00 G49 G40 G17 G80 G50 G90
G90 G21 ;abs mm
#102=0.0
#101=500.0
#100=500.0
G00 X20 F100
G04 P1
#100=56.0 ///////////ЗАПАЛВАНЕ
#101=99.5 ///////////УГАСЯНЕ
#102=123.0
G01 X40 F100
G04 P1
G01 X150 F100
G04 P1
#101=500.0
#100=500.0
M30

////////////////////////////////////////////
macropump.m1s
myX=GetOEMDRO(178)
Message("DefX=" & myX & "A=" & GetVar(100) & " , B=" & GetVar(101) & " , C=" & GetVar(102))
If myX>GetVar(100) Then
Activatesignal(OUTPUT1)
SetVar(100,500.0)
Else
If myX>GetVar(101) Then
Deactivatesignal(OUTPUT1)
SetVar(101,500.0)
SetVar(102,0)
End If
End If


Пон Фев 11, 2019 12:04 pm
Профил
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Съб Юли 28, 2007 12:10 pm
Мнения: 481
Мнение Re: G - кодове?
stefan63 написа:
Сякаш го нацелих (проба на сухо, без желязо)
G00 G49 G40 G17 G80 G50 G90
G90 G21 ;abs mm
#102=0.0
#101=500.0
#100=500.0
G00 X20 F100 /оправи го това,при G0 няма значение посочването на фидрейт
G04 P1
#100=56.0 ///////////ЗАПАЛВАНЕ
#101=99.5 ///////////УГАСЯНЕ
#102=123.0
G01 X40 F100
G04 P1
G01 X150 F100
G04 P1
#101=500.0
#100=500.0
M30

////////////////////////////////////////////
macropump.m1s
myX=GetOEMDRO(178)
Message("DefX=" & myX & "A=" & GetVar(100) & " , B=" & GetVar(101) & " , C=" & GetVar(102))
If myX>GetVar(100) Then
Activatesignal(OUTPUT1)
SetVar(100,500.0)
Else
If myX>GetVar(101) Then
Deactivatesignal(OUTPUT1)
SetVar(101,500.0)
SetVar(102,0)
End If
End If




Каква е целта на упражнението ?
На въпроса за HOME ключовете - отиди на конфиг таба и го отвори.Чекни опцията Home Sw.Safely ,ако искаш да ги отчита и като лимит -.След това си конфигурирай и дължината на софтуерните лимити и така ще имаш и лимит+.

_________________
Посетете сайта ми : http://mashini-plazmeno-riazane.com


Пет Фев 15, 2019 11:26 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 10:22 pm
Мнения: 3074
Мнение Re: G - кодове?
благодаря,Stivi,
Целта е заваряване - 4 ъгъла на огъната неръждаема тава, колегите направиха една установка с ръчен аргонов апарат. Тавата се нанизва в ъгъла върху квадратен профил, пневматичен цилиндър защипва тавата.
Стъпков мотор позиционира ръкохватката, друг цилиндър я спуска над мястото на заваряване.
Подаваме сигнал за запалване и тръгва по шева - около 50мм шев.
Доколкото разбрах - няма начин да зацикля програмата, затова я пускам като подпрограма , която се извиква да речем 20 пъти с М98. Преди М98 има G28.1
В общи линии го докарах, обаче....
- имах съмнения , как да се пали и гаси дъгата - дали преди G01 и след изпълнението на G01 ,
или докато се изпълнява G01. За втория случай реших, че трябва да използвам macropump.m1s .
Оказа се ,че за началото на шева е по-добре да .се запали преди пускането на мотора(а може би ще опитам да вкарам и малко закъснение след сигнала за запалване) , а за края на шева - ходът да е по-дълъг, и да се гаси от макроса.
- за момента не мога да се оправя с G28.1 - има ситуации в които моторът е спрян, но не през Естоп,
Мач-а продължава да го "движи" - и моторът е примерно на 20 мм от нулата , а Мачът си мисли ,че е на 120мм. Съответно G28.1 тръгва бързо и прескача Home - датчика.
- трябва да променя програмата -да е в инкрементални координати, с някаква G команда май трябва да укажа възприемато на текущия X като нула.
- при зареждането на програмата Мач прави "Generating path", съответно 20 пъти претъркалва подпрограмата - със всичките и закъснения, вкарани за изчакване . Ако имам една секунда закъснение, тая генерация отнема към 20 секунди, което е досадно. Не разбрах ,може ли да се изключва.


Съб Фев 16, 2019 10:01 am
Профил
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Съб Юли 28, 2007 12:10 pm
Мнения: 481
Мнение Re: G - кодове?
Чакай сега, да се включа какво точно казваш ?!? Аз си мислех, че се мъчиш да докараш осцилации (това че ще заваряваш го схванах) и затова вкарваш макроси.Само че си в грешка ,макропъмп е за друго и го забрави, както и макросите .Трябва ти най обикновен ход с G01.Пауза можеш да добавиш с G04P(колкото трябва) но провери в дженерал конфиг, дали си дал секунди или милисекунди.
G28 или G28.1 може и да не ползваш,просто напиши G0X0.
Най вероятно ще е мечешка услуга но щети напиша кодче.

M1 (когато пуснеш програмата тя ще стои тук и ще чака още един път да натиснеш старт)
М3 (запалване)
G04P1 (изчакване на място 1секунда)
G01X50F100 (заваряване със скорост 100мм/мин и дължина 50мм)
М05 (изгасяне)
G0X0 (връщане обратно)
M47 (изпълни програмата от начало)

Ето така ще работят само с едно копче - старт. Редактирай я според твоите оси и скорост.Ако все пак не се оправиш звънни ми на телефона за жокер.

_________________
Посетете сайта ми : http://mashini-plazmeno-riazane.com


Съб Фев 16, 2019 11:06 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 10:22 pm
Мнения: 3074
Мнение Re: G - кодове?
В края на G01 - моторът/движението се забавя, шевът става по-грозен - такова ми е впечатлението.


Нед Фев 17, 2019 12:41 am
Профил
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Съб Юли 28, 2007 12:10 pm
Мнения: 481
Мнение Re: G - кодове?
Странно, не може да се забави, ако си с обикновен стъпков мотор.Освен да изпуска стъпки ,но тогава ще ти намалее изминатото разстояние.Я провери !

_________________
Посетете сайта ми : http://mashini-plazmeno-riazane.com


Нед Фев 17, 2019 10:44 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 1:21 am
Мнения: 10574
Местоположение: София
Мнение Re: G - кодове?
За можене, може да се забави - настройките за ускорение и забавяне на всяка от осите. Нищо чудно да не са пипани, да са някакви по подразбиране, и да тръгва и спира по едно кафе време... :lol:


Нед Фев 17, 2019 10:51 pm
Профил
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Съб Юли 28, 2007 12:10 pm
Мнения: 481
Мнение Re: G - кодове?
Е да, ама тогава това ще се случва и в началото,нали ?

_________________
Посетете сайта ми : http://mashini-plazmeno-riazane.com


Нед Фев 17, 2019 11:13 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 1:21 am
Мнения: 10574
Местоположение: София
Мнение Re: G - кодове?
Това че не е споменато, не значи че го няма и в началото. Ако там заварката става добре, е възможно да не са обърнали внимание на ускорението.


Нед Фев 17, 2019 11:33 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 10:22 pm
Мнения: 3074
Мнение Re: G - кодове?
E, в настройките на мотора се вижда, пипали сме го,,,,ама наизуст.
Паленето на дъгата ....ми изглежда малко "случаен" процес, ламарината е още студена, в началото по-бавното движение сякаш допринася за загряването. В края става твърде горещо.
Не видях да има отделна настройка за старта и спирането.


Пон Фев 18, 2019 7:13 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 11:02 am
Мнения: 8873
Местоположение: Разград
Мнение Re: G - кодове?
То ако е с обикновени стъпкови мотори не може да мине без рампа за ускорение поне при старт. А тя рампата си важи и за спирането. Без обратна връзка, тая настройка си е точно на "око" - намаляш рампата докато мотора спре да тръгва и връщаш малко за всеки случай - зависи от конструкцията на машина колко ще бъде.


Вто Фев 19, 2019 9:36 am
Профил ICQ
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Съб Юли 28, 2007 12:10 pm
Мнения: 481
Мнение Re: G - кодове?
Адашче ще ти издам една тайна (не казвам че е лесно да я направиш във вашия случай) профи Тиг-овете имат намаляване на ампеража с определена рампа преди да изгаснат и постгаз в продължеие на едиколко си сек.

_________________
Посетете сайта ми : http://mashini-plazmeno-riazane.com


Сря Фев 20, 2019 10:32 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 10:22 pm
Мнения: 3074
Мнение Re: G - кодове?
Видях ,че има някакви времедиаграми на предния панел. Мисля ,че както сме го направили с гасене през макроса - си е достатъчно добре. Доколкото прочетох - макросът се изпълнява през 200 милисек, което на 140мм/мин си е до 0.4 мм закъснение.
Все пак може би има смисъл от тази настройка , и да подадем сигнала за угасяне малко по-рано , ще видим.


Сря Фев 20, 2019 12:38 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 27949
Местоположение: София
Мнение Re: G - кодове?
За тига задължително трябва да имаш пост газ, рампата при изключване е пожелателна ....


Сря Фев 20, 2019 12:53 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 190 мнения ]  Отиди на страница Предишна  1 ... 6, 7, 8, 9, 10, 11, 12, 13  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни