Виж темите без отговор | Виж активните теми
Дата и час: Пет Апр 19, 2024 1:47 pm
Автор |
Съобщение |
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 10:22 pm Мнения: 3074
|
Re: G - кодове?
Видях ,ама имам леки съмнения - доколко мануалите кореспондират със софтуера.... Езикът за писане се споменава като Визуал Бейсик, обаче в по-стари документи - Cypress Бейзик май. Чисто спекулативно - просто са забравили кое къде е , и са почнали Мач4
|
Нед Фев 10, 2019 7:22 pm |
|
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 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 |
|
|
stivemaster
Ранг: Напреднал
Регистриран на: Съб Юли 28, 2007 12:10 pm Мнения: 481
|
Re: G - кодове?
Каква е целта на упражнението ? На въпроса за HOME ключовете - отиди на конфиг таба и го отвори.Чекни опцията Home Sw.Safely ,ако искаш да ги отчита и като лимит -.След това си конфигурирай и дължината на софтуерните лимити и така ще имаш и лимит+.
_________________Посетете сайта ми : http://mashini-plazmeno-riazane.com
|
Пет Фев 15, 2019 11:26 pm |
|
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 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 |
|
|
stivemaster
Ранг: Напреднал
Регистриран на: Съб Юли 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 |
|
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 10:22 pm Мнения: 3074
|
Re: G - кодове?
В края на G01 - моторът/движението се забавя, шевът става по-грозен - такова ми е впечатлението.
|
Нед Фев 17, 2019 12:41 am |
|
|
stivemaster
Ранг: Напреднал
Регистриран на: Съб Юли 28, 2007 12:10 pm Мнения: 481
|
Re: G - кодове?
Странно, не може да се забави, ако си с обикновен стъпков мотор.Освен да изпуска стъпки ,но тогава ще ти намалее изминатото разстояние.Я провери !
_________________Посетете сайта ми : http://mashini-plazmeno-riazane.com
|
Нед Фев 17, 2019 10:44 pm |
|
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 1:21 am Мнения: 10611 Местоположение: София
|
Re: G - кодове?
За можене, може да се забави - настройките за ускорение и забавяне на всяка от осите. Нищо чудно да не са пипани, да са някакви по подразбиране, и да тръгва и спира по едно кафе време...
|
Нед Фев 17, 2019 10:51 pm |
|
|
stivemaster
Ранг: Напреднал
Регистриран на: Съб Юли 28, 2007 12:10 pm Мнения: 481
|
Re: G - кодове?
Е да, ама тогава това ще се случва и в началото,нали ?
_________________Посетете сайта ми : http://mashini-plazmeno-riazane.com
|
Нед Фев 17, 2019 11:13 pm |
|
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 1:21 am Мнения: 10611 Местоположение: София
|
Re: G - кодове?
Това че не е споменато, не значи че го няма и в началото. Ако там заварката става добре, е възможно да не са обърнали внимание на ускорението.
|
Нед Фев 17, 2019 11:33 pm |
|
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 10:22 pm Мнения: 3074
|
Re: G - кодове?
E, в настройките на мотора се вижда, пипали сме го,,,,ама наизуст. Паленето на дъгата ....ми изглежда малко "случаен" процес, ламарината е още студена, в началото по-бавното движение сякаш допринася за загряването. В края става твърде горещо. Не видях да има отделна настройка за старта и спирането.
|
Пон Фев 18, 2019 7:13 am |
|
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 11:02 am Мнения: 8891 Местоположение: Разград
|
Re: G - кодове?
То ако е с обикновени стъпкови мотори не може да мине без рампа за ускорение поне при старт. А тя рампата си важи и за спирането. Без обратна връзка, тая настройка си е точно на "око" - намаляш рампата докато мотора спре да тръгва и връщаш малко за всеки случай - зависи от конструкцията на машина колко ще бъде.
|
Вто Фев 19, 2019 9:36 am |
|
|
stivemaster
Ранг: Напреднал
Регистриран на: Съб Юли 28, 2007 12:10 pm Мнения: 481
|
Re: G - кодове?
Адашче ще ти издам една тайна (не казвам че е лесно да я направиш във вашия случай) профи Тиг-овете имат намаляване на ампеража с определена рампа преди да изгаснат и постгаз в продължеие на едиколко си сек.
_________________Посетете сайта ми : http://mashini-plazmeno-riazane.com
|
Сря Фев 20, 2019 10:32 am |
|
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 10:22 pm Мнения: 3074
|
Re: G - кодове?
Видях ,че има някакви времедиаграми на предния панел. Мисля ,че както сме го направили с гасене през макроса - си е достатъчно добре. Доколкото прочетох - макросът се изпълнява през 200 милисек, което на 140мм/мин си е до 0.4 мм закъснение. Все пак може би има смисъл от тази настройка , и да подадем сигнала за угасяне малко по-рано , ще видим.
|
Сря Фев 20, 2019 12:38 pm |
|
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 8:21 pm Мнения: 27996 Местоположение: София
|
Re: G - кодове?
За тига задължително трябва да имаш пост газ, рампата при изключване е пожелателна ....
|
Сря Фев 20, 2019 12:53 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 2 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|