Sida 1 av 2
Vad skilljer Matsuura EN4 från Yasnac/Yaskawa
Postat: 24 september 2010, 17:54:31
av DW
Är styrsystemet Matsuura EN4 en helt annan sak än Yasnac LX1..LX3 eller om det skall vara Yasnac MX1..MX3.
Yaskawa var kommer det in i bilden? servo?
Någon som vet lite om EN4 och om det klarar av cirkulärarörelser + Rs232 seriellt gränssnitt.

Re: Vad skilljer Matsuura EN4 från Yasnac/Yaskawa
Postat: 24 september 2010, 18:44:47
av persa
Det är lurigt det här med Matsuura och Yasnac. Matsuura hade sina egna beteckningar på Yasnacs styrsystem så ofta fanns Matsuuras beteckning på maskinskylten men Yasnacs på manualerna
Är inte alls säker på EN4 men troligen är det en äldre Yasnacstyrning (första hälften 80-talet).
Yasnac låg nog några år efter Fanuc. Fanuc kom med kurvlinjesystem redan på 70-talet men
RS232C kom först -81/-82. Mer kan jag inte säga
Yasnac LX är svarvsystem
Yasnac MX är frässystem
Yaskawa Electric Corporation i Japan är tillverkare av Yasnac styrsystem OCH Yaskawa motorer och servon
Re: Vad skilljer Matsuura EN4 från Yasnac/Yaskawa
Postat: 24 september 2010, 18:54:46
av DW
-det är så det ligger till. Svårt med info men du har nog rätt. En maskin jag skall titta på från -83.
Kan ju vara svårt att testa om ingen kan systemet men boken kanske säger en del.
Vi får se, kanske någon mer som kan just EN4. Kommer jag ihåg rätt så står det Matsuura EN4.
Sen såg jag att under nyckeln står ytterligare beteckningar o antar det är versionen då Typ EN1 osv
Re: Vad skilljer Matsuura EN4 från Yasnac/Yaskawa
Postat: 24 september 2010, 23:38:04
av DW
säter:
-du nämnde någonstans G92 i din maskin. Läste precis detta för att få igång en Matsuura med Yasnac.
Var det så du menade istället för G54--G57 Finns det en knapp eller lägger du in kommandot?
---------------------------------från forum
First you need to home the axis. Flip switch for "zero return" and jog all axis til they stop. The lights for each axis will light up
when they hit their limits. I then do g92 on all, and use this for machine zero. All my programs pull up fixture offsets,
found in "settings" a few down. Youll have to look in the manual for what setting for which axis, under different g codes.
Programs are named "O####" The first is not a zero, but a letter O.
Also, these controller do not like spindle control on the same line as coolant control. IE m3 s1000 m8 will not work, it will error.
--------------------------- från
http://www.cncezpro.com/g92m.cfm
The G92 is used to reposition the origin point. The origin point is not a physical spot on the machine tool, but rather a reference point
to which the coordinates relate.
Re: Vad skilljer Matsuura EN4 från Yasnac/Yaskawa
Postat: 25 september 2010, 00:43:18
av Swemill
Jag har också endast G92 för kordinatsystem på min gamla Fanuc, och ja det används istället för det senare G54 - G59. ALLA som har erfarenhet / rutin av det senare alternativet hatar G92 och använder det aldrig. Dock kan det trots det faktiskt funka ganska bra när man blir van! Risken för krasher blir väl dock större men jag har inte lyckats med det än trots några års körning.
Att man måste köra "hem" alla axlar innan man anger G92 är för att maskinen annars inte vet var den är. Finns också en hel del olika sätt att använda det på. Jag brukar ange det i början på prg. vid "zero-return" läge och anger då hur långt maskinen ska gå för att komma till "nollan" på biten. Alltså ett + värde (trots maskinen går i - dit). Andra går kordinaterna dit och kopplar då in G92 - t.ex X0 Y0 Z0, för att ange nollans läge.
Nackdelen är att man måste gå till "zero-return", varje gång innan start / kan inte starta mitt i prg. vid ett visst verktyg utan att ange G92 kordinaterna där också... Detta går dock att "lura" genom att köra singelblock, läsa "zero-return" + G92 raderna och sedan hoppa ned i prg. till rätt verktyg och köra.
Detta tycker jag funkar bra men det finns också ytterligare knep, att koppla in G92 endast vid maskinstart - alltid i början av prg. på en "block delete" ( / ) del och sedan hoppa över den delen - behålla samma nolla inkopplad för att slippa läsa G92 samt behöva gå till "zero return".
Det jobbiga blir sen när man ska köra "multi part" körningar.... Eller som jag, med en delningsapparat / indexer. Finns kanske fler här med bra tips på detta?
Blev det något rörigt kanske... ?

Re: Vad skilljer Matsuura EN4 från Yasnac/Yaskawa
Postat: 25 september 2010, 00:51:14
av säter
Jag hoppas jag uppfattade frågan rätt.
G92 är kommando för nollpunktsförflyttning. Detta måste skrivas in i programmet tillsammans med koordinaterna.
G54-G59 däremot, är register för fixturoffset. I dessa register skriver man in offset för XYZ.
Den stora fördelen med G54-G59, är att man behöver bara göra inställningen på ett enda ställe, i registret.
Är man istället nödgad att använda G92, (tex. för att man saknar G54-G59 eller antalet räcker inte till), så måste koordinaterna skrivas in i programmet varje gång en nollpunktsförflyttning ska ske, (tex. vid verktygsväxling eller körning av flera detaljer samtidigt).
Många äldre system har även nackdelen att de saknar riktig tooloffset, och har enbart förslitningskompensering.
Den brukar kunna vara +-1mm. Även här blir man tvungen att ta till G92, då enbart i Z naturligtvis.
Jag kan som kuriosa nämna, att jag har ett par gamla maskiner i drift som saknar såväl G54-G59 som G92.
På dessa gör man ingen nollreferenssökning, utan man nollar manuellt, så nära detaljens nollpunkt som möjligt.
För att sedan finjustera nollpunkten är maskinen utrustad med en motresolver för varje axel. Denna är i princip "seriekopplad" med axelresolvern. Vid finjustering vrider man motresolvern till önskat läge och låser den där.
(förövrigt är det väl så ni gör med era hembyggda stegmotorfräsar om de saknar homeswitchar?)
Kanske ska förtydliga att allt resonemang här om nollpunktsförflyttningar och fixturoffset, går ut på en enda sak, att förenkla programmeringen. I princip skulle man kunna programmera allt med utgångspunkt från maskinreferens, men alla förstår att det skulle bli ganska rörigt.
Re: Vad skilljer Matsuura EN4 från Yasnac/Yaskawa
Postat: 25 september 2010, 00:58:16
av säter
Jag hann inte se ditt svar Swemill. Kanske vart en massa upprepningar här.
"zero-return" var nytt för mig, är det någon G-kod eller?
Själv återställer jag med G92, fast i motsatt riktning, när jag ska tillbaka maskinnolla.
Re: Vad skilljer Matsuura EN4 från Yasnac/Yaskawa
Postat: 25 september 2010, 01:06:30
av Swemill
Jag utrycker mig kanske klumpigt men jag menar körning till maskin-nolla, vilket jag gör med G91 G28.
Lägger in ett litet prg. exempel:
%
:0830(KILSPAR 8*30 2 FRAN KANT)
G0G91G28Z0
G28X0Y0
G92X121.26Y123.41Z449.16
G80G40G49
G0G90G43X6.Y0Z2.H2S3200M3
G1Z-3.9F20.M8
X28.F100.
G3Y1.4R0.7
G1X6.
G3Y-1.4R1.4
G1X28.
G3Y1.4R1.4
Y0R0.7
G0Z10.M9
G91G28Z0
T3M6(H.M FRAES 4)
G80G40G49
G0G90G43X6.Y0Z2.H3S4000M3
G1Z-3.5F200.M8
G1Z-4.05F20.
G1G41X28.F300.H23(D=0)
G3Y2.R1.
G1X6.
G3Y-2.R2.
G1X28.
G3Y2.R2.
G1X6.F300.
G3Y-2.R2.
G1X28.
G3Y2.R2.
G1X6.
G3Y-2.R2.
G1X28.
G3Y2.R2.
Y0R1.
G0Z10.M9
G91G28Z0X0Y0
T2M6(FRAES 5)
M30
%
Re: Vad skilljer Matsuura EN4 från Yasnac/Yaskawa
Postat: 25 september 2010, 01:37:58
av DW
-så du menar att nedan:
G0G91G28Z0
G28X0Y0
är samma som G0 G54 X0 Y0 Z0 förutsatt att man deklarerat G54 som verklig plats?
jag har inte G28 i någon av mina maskiner.
Re: Vad skilljer Matsuura EN4 från Yasnac/Yaskawa
Postat: 26 september 2010, 13:15:29
av Swemill
Vet inte riktigt hur du menar, men G28 står för automatisk nollpunktsuppsökning / tillbaka till hemposition ("zero return").
Att man också använder G91 är för att G28 är en förflyttning till en "mellanliggande punkt" - som lagras i
minnet (var maskin-nollan finns). Om man är i G91 så är ju alltid rörelsen inkrementalt - ifrån där man står
och då undviker man några ev. oväntade förflyttningar.
G92 kunde kanske vara bra när operatören inte fick göra några ändringar i körningen. Programmet går ju att "låsa" = även kordinatsystem / nollpunkt, men det gör inte alltid offset sidan kanske?
Säter: "Själv återställer jag med G92, fast i motsatt riktning, när jag ska tillbaka maskinnolla."
Detta var något nytt för mig.... =)
Re: Vad skilljer Matsuura EN4 från Yasnac/Yaskawa
Postat: 26 september 2010, 13:23:30
av säter
Maskinen saknar G28, då finns inget annat val.
Den maskin som har G28, har även G53-G59.
Där skriver jag bara G0 G53 X0 Y0 Z0.
Jag fattar fortfarande inte hur det kan fungera med G28 G91?
Re: Vad skilljer Matsuura EN4 från Yasnac/Yaskawa
Postat: 26 september 2010, 14:20:04
av Swemill
Funkar gör det i varje fall, men jag förstår din fundering! Om jag anger G90 / låter den va aktiv eftersom den är modal så vet jag att maskinen vill gå i Z- istället för till hemposition. Har inte funderat direkt över detta men får kanske undersöka i böckerna varför det är så... G91G28Z0 går i varje fall till hemposition - till samma ställe som mina "zero return" knappar, som är samma ställe som verktygsbytes läge!
Re: Vad skilljer Matsuura EN4 från Yasnac/Yaskawa
Postat: 26 september 2010, 15:35:28
av meconer
Jo det är riktigt att det man skall ha G91 G28. Skriver man t.ex G90 G28 Z0 så går maskinen först till Z0 i det koordinatsystem som gäller och därefter till maskinnollpunkten. Har man G91 G28 Z0 så gör den också en förflyttning men då istället G91 Z0, dvs ingen förflyttning alls, och sedan till maskinnollan. Vi gjorde så vid verktygsväxling i en av våra maskiner. Z0 var ju nollplanet på detaljen. Hade man inte G91 så gick alltså verktyget ner en bit först innan växlingen. Inte så bra.
Vi har använt följande metod med en maskin som inte hade G54-59. Vi hade vi ett uppstartsprogram som man körde på morgonen när man slog på maskinen. Det såg ut ungefär så här:
O92 (Eller nåt annat lämpligt programnummer som är lätt att komma ihåg)
G00 G91 G28 X0 Y0 Z0 ( Gick till maskinnollpunkten i samtliga axlar)
G92 X123.45 Y234.56 Z111.11 ( Som var avståndet från maskinnollpunkten till detaljens nollpunkt. Den måste man ju ha mätt upp innan naturligtvis)
M30
Sedan använde man inte det programmet mer under dagen. Då var ju nollan kvar i maskinen så man kunde starta var man än stod, under förutsättning att det inte var något ivägen förstås.
Själva bearbetningsprogrammet hade ingen G92:a i sig alltså utan bara en positionering till en lämplig startposition.
Re: Vad skilljer Matsuura EN4 från Yasnac/Yaskawa
Postat: 26 september 2010, 21:25:51
av Swemill
Hade för mig att det hade något med en annan referenspunkt att göra, men var inte helt säker.
Er metod att läsa G92 på morgonen i annat prg. för att sedan slippa G92 / att gå till maskin-nolla är då likt exempelt jag gav ovan fast då under en "block delete" del. Vill man kunna använda block delete även senare i programmet så kan det ju va väldigt bra med ditt exempel!
Har inte direkt använt detta eftersom jag kört in mig på att alltid använda G92 men kan nog va värt att testa! Finns det ingen risk att man kan råka koppla ur G92 inläsningen / positionen under dagen?
Undrar också eftersom du har erfarenhet av G92, om du har något bra knep vid flera bitar / detalj nollpunkter?
Re: Vad skilljer Matsuura EN4 från Yasnac/Yaskawa
Postat: 26 september 2010, 21:39:23
av säter
meconer:
Jag tror det klarnade lite. Det innebär alltså att G28 ställer inte om registret, utan går till referens ändå.
Att ställa om nollpunkten med G92 bara på morgonen, det måste förutsätta att man har ett system med tooloffset?
I annat fall måste man ju programmera ny G92 för varje verktyg.
Förövrigt håller jag med, att G92 är ett skit som man helst vill undvika.
Lätt att göra fel dessutom.