Okuma OSP5000M-G

Robot, CNC, Pneumatik, Hydraulik, mm
Användarvisningsbild
säter
Inlägg: 35212
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Okuma OSP5000M-G

Inlägg av säter »

Om vi backar tillbaka lite här nu.

Är styrsystemet utrustat med en fungerande serieport?
Finns det någon form av textläge för dialogprogrammet, så att man blåsa i ett ett program?
verkstaden
Inlägg: 590
Blev medlem: 2 mars 2018, 16:09:29
Ort: Burträsk

Re: Okuma OSP5000M-G

Inlägg av verkstaden »

NeoTech skrev: 11 december 2020, 22:59:29 Jag single point gängade med dripfeed utan problem. Jag hade inget gäng huvud eller rigid tapping på min siemens baserade storebro mill.

Men o köra singleflute med interpolering funkade utmärkt..
Om du kör spiralinterpolering och med singleflute menar ett skär så är det inte single point gängning som borde heta gängskärning.

Försök att använda svenska ord istället för att blanda, gängskärning är när skäret går gängan från början till slut i ett ingrepp (exempelvis svarvning eller gängtapp/gängsnitt), gängfräsning kommer skäret bara bearbeta gängan under endast en del av sitt varv.

Eller har jag missförstått vad du menar?

Angående cam-program så testade jag F360 tidigare men kom aldrig överens med det, en "enkel" bit blev flera Mb stort program, skriver jag det manuellt ryms det i minnet.
Finns det möjlighet att låta postprocessorn använda maskinens cykler för borrning/gängning och grov/finsvarvning har du nog kommit långt :)

Eller har systemet specialfunktioner du måste använda eftersom styrsystemet är ett "M"?

Edit: kommit några inlägg emellan...
Single point threadmilling är gängfräsning och inget annat!

Edit 2: borttappat ord...
Senast redigerad av verkstaden 12 december 2020, 14:48:20, redigerad totalt 1 gång.
Användarvisningsbild
lgrfbs
Inlägg: 7298
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Re: Okuma OSP5000M-G

Inlägg av lgrfbs »

:tumupp: Tack för den utförliga texten.
persa
Inlägg: 1495
Blev medlem: 2 juli 2009, 14:39:34
Ort: Mitt i Småland

Re: Okuma OSP5000M-G

Inlägg av persa »

verkstaden skrev: 12 december 2020, 12:37:10 Finns det möjlighet att låta postprocessorn använda maskinens cykler för borrning/gängning och grov/finsvarvning har du nog kommit långt
Exakt :tumupp:
säter skrev: 12 december 2020, 12:01:13 Är styrsystemet utrustat med en fungerande serieport?
Finns det någon form av textläge för dialogprogrammet, så att man blåsa i ett ett program?
Finns det mot förmodan ingen serieport så är det nummer ett att åtgärda. Annars blir det ju knepigt oavsett vad och hur man vill överföra

Finns nog ingen extern CAM-mjukvara som får ut ett Okuma dialogprogram. Enda chansen ta fram ett dialogprogram utanför maskinen är nog om man råkat komma över Okumas egna gamla programmeringsstation TM-APT-G. Men varför ska man hålla på och bråka med det ?. Dialogprogram knappar man ju in lika enkelt om inte enklare ute på maskinen

Programöverföring från CAM-dator gäller enbart Okumas ISO-kod
Användarvisningsbild
säter
Inlägg: 35212
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Okuma OSP5000M-G

Inlägg av säter »

Ok, Okuma har möjlighet till ISO-kod?
Det visste jag inte.
persa
Inlägg: 1495
Blev medlem: 2 juli 2009, 14:39:34
Ort: Mitt i Småland

Re: Okuma OSP5000M-G

Inlägg av persa »

Säkert inte ISO-kod "by the book" men i alla fall deras version av ISO-kod
Användarvisningsbild
swesysmgr
Inlägg: 14916
Blev medlem: 28 mars 2009, 06:56:43
Ort: Göteborg

Re: Okuma OSP5000M-G

Inlägg av swesysmgr »

verkstaden skrev: 12 december 2020, 12:37:10 Angående cam-program så testade jag F360 tidigare men kom aldrig överens med det, en "enkel" bit blev flera Mb stort program, skriver jag det manuellt ryms det i minnet.
"How to use canned cycles for turning toolpaths in Fusion 360, Inventor CAM, and HSMWorks. . These cycles may include G70, G71, and G72."
https://knowledge.autodesk.com/support/ ... M-CAM.html

Kanske är andra Gnn koder som krävs men gissningsvis gör den ett anrop till en Javascript-funktion i postprocessorn och den kan man själv enkelt ändra i för att få ut det som behövs.
Användarvisningsbild
säter
Inlägg: 35212
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Okuma OSP5000M-G

Inlägg av säter »

säter skrev: 11 december 2020, 13:50:13 Nu är jag inte insatt i F-360, men jag tar för givet att det har öppen postprocessor?
Jag fick aldrig något svar på det här?
persa
Inlägg: 1495
Blev medlem: 2 juli 2009, 14:39:34
Ort: Mitt i Småland

Re: Okuma OSP5000M-G

Inlägg av persa »

Visst den är öppen
Användarvisningsbild
swesysmgr
Inlägg: 14916
Blev medlem: 28 mars 2009, 06:56:43
Ort: Göteborg

Re: Okuma OSP5000M-G

Inlägg av swesysmgr »

säter skrev: 12 december 2020, 14:34:43
säter skrev: 11 december 2020, 13:50:13 Nu är jag inte insatt i F-360, men jag tar för givet att det har öppen postprocessor?
Jag fick aldrig något svar på det här?
Den är öppen, du skriver egna funktioner för vad som skall skickas ut för varje anrop och kan anpassa det fritt. Från komponenten genererar HSM Works kod som nedan:

Kod: Markera allt

441: onMovement(MOVEMENT_LEAD_IN /*lead in*/)
441: onLinear(-77.01636505126953, -62.492462158203125, 57, 1000)
442: onCircular(false, -76.76822662353516, -61.52373504638672, 57, -76.76822662353516, -61.52373504638672, 56, 1000)
  direction: CCW
  sweep: 90deg
  normal: X=0.968724 Y=-0.248139 Z=0 
  radius: 1
  helical pitch: 0.000005
443: onCircular(false, -101.49959564208984, -55.18878936767578, 56, -75.98532104492188, -56.079742431640625, 56, 1000)
  direction: CCW
  sweep: 12.36747deg
  normal: X=0 Y=0 Z=1 (XY)
  radius: 25.529826
444: onMovement(MOVEMENT_CUTTING /*cutting*/)
444: onLinear(-75.98532104492188, -55.854610443115234, 56, 1000)
Varje anrop av onMovement, onLinear osv. motsvaras av en funktion i Javascript som du själv kan editera fritt. Denna skapar G-kod m.m. utifrån vad varje moment i mellankoden ovan säger till den vad som skall göras.

Kod: Markera allt

function onRapid(x, y, z) {
  var xyz = xOutput.format(x) + yOutput.format(y) + zOutput.format(z);
  if (xyz) {
    pendingRadiusCompensation = -1;
    writeBlock("L" + xyz + radiusCompensationTable.lookup(radiusCompensation) + " FMAX");
  }
  forceFeed();
}

function onLinear(x, y, z, feed) {
  var xyz = xOutput.format(x) + yOutput.format(y) + zOutput.format(z);
  var f = getFeed(feed);
  if (xyz) {
    pendingRadiusCompensation = -1;
    writeBlock("L" + xyz + radiusCompensationTable.lookup(radiusCompensation) + f);
  } else if (f) {
    if (getNextRecord().isMotion()) { // try not to output feed without motion
      forceFeed(); // force feed on next line
    } else {
      pendingRadiusCompensation = -1;
      writeBlock("L" + radiusCompensationTable.lookup(radiusCompensation) + f);
    }
  }
}
Jag skulle säga att programmeringen är det enkla, tillgången till maskin för testning det svåra speciellt om det är något gammalt med tveksam dokumentation som nästan ingen annan använder.
Användarvisningsbild
säter
Inlägg: 35212
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Okuma OSP5000M-G

Inlägg av säter »

NeoTech skrev: 11 december 2020, 15:37:14 ja kan bygga ett internationellt bank system från scratch
Då vore det väl fasen om man inte man skulle klara av att ändra lite i en postprocessor?
Det klarade till och med jag av på 80-talet.
Användarvisningsbild
NeoTech
Inlägg: 1072
Blev medlem: 15 maj 2008, 11:14:44
Ort: Örebro/Frövi

Re: Okuma OSP5000M-G

Inlägg av NeoTech »

Jo jag skrev min egen postprocessor till Siemens 810M.. Min fråga från början va jue inte om Postprocessorn dock utan DNC och dripfeeding..

Ang. enpunkts gängskärning så e de som tidigare sagt man interpolerar hålet.. de kräver ingen synkronisering.. då man skär med ett mindre roterande verktyg utefter en helix formad bana bara.. e inte så märkligt som de låter..
Det e dock inget ja skulle göra i en svarv utan endast i en fräsmaskin.. enkelt sätt o göra gängor på med, man kan slipa verktygen själv bara. :)

Dock nu så verkar ja listat ut att de finns en serieport på maskin.. Nu e den även inne i hålet den ska stå så, efter en dags av svärande.. flytta inte maskiner själv. de är dumt..
20201212_113238.jpg
20201212_113901.jpg
20201212_113936.jpg
20201212_134842.jpg
20201212_143026.jpg
20201212_143749.jpg
Och här ser man styrkonsolen.
20201212_143745.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
NeoTech
Inlägg: 1072
Blev medlem: 15 maj 2008, 11:14:44
Ort: Örebro/Frövi

Re: Okuma OSP5000M-G

Inlägg av NeoTech »

swesysmgr skrev: 12 december 2020, 13:53:28
verkstaden skrev: 12 december 2020, 12:37:10 Angående cam-program så testade jag F360 tidigare men kom aldrig överens med det, en "enkel" bit blev flera Mb stort program, skriver jag det manuellt ryms det i minnet.
"How to use canned cycles for turning toolpaths in Fusion 360, Inventor CAM, and HSMWorks. . These cycles may include G70, G71, and G72."
https://knowledge.autodesk.com/support/ ... M-CAM.html

Kanske är andra Gnn koder som krävs men gissningsvis gör den ett anrop till en Javascript-funktion i postprocessorn och den kan man själv enkelt ändra i för att få ut det som behövs.
De där va jue mkt behjälplig artikel.. de skulle jue spara en enorm mängd rader genererad kod f.. Tackar o bockar. :)
Användarvisningsbild
NeoTech
Inlägg: 1072
Blev medlem: 15 maj 2008, 11:14:44
Ort: Örebro/Frövi

Re: Okuma OSP5000M-G

Inlägg av NeoTech »

Om ngn förövrigt e intresserad av en sån här maskin.. Så har jag en extra över.. ja va lite inne på att demontera den för reservdelar då den gått i en robot cell, men kan kanske va intressant för någon..
Användarvisningsbild
NeoTech
Inlägg: 1072
Blev medlem: 15 maj 2008, 11:14:44
Ort: Örebro/Frövi

Re: Okuma OSP5000M-G

Inlägg av NeoTech »

swesysmgr skrev: 12 december 2020, 11:55:25
persa skrev: 12 december 2020, 11:15:51 Inte direkt. Googla "Single Point Threadmilling" så ser du hur det fungerar. Hobbyvariant för gängfräsning med billigt verktyg
Gängfräsning.jpg
https://www.youtube.com/watch?v=rRzCDZt8ZsY

Det billiga är att man bara ha en skärande komponent istället för flera på ett litet hjul så att säga?
Detta är precis de ja prata om.. gisses vad ni han skriva.. enkelt billigt kräver ingen synkronisering, går o göra me egen tillverkade verktyg .. :)
Skriv svar