Okuma OSP5000M-G
Re: Okuma OSP5000M-G
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?
Ä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?
-
- Inlägg: 590
- Blev medlem: 2 mars 2018, 16:09:29
- Ort: Burträsk
Re: Okuma OSP5000M-G
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.
Re: Okuma OSP5000M-G
Exaktverkstaden 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

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
Re: Okuma OSP5000M-G
Säkert inte ISO-kod "by the book" men i alla fall deras version av ISO-kod
Re: Okuma OSP5000M-G
"How to use canned cycles for turning toolpaths in Fusion 360, Inventor CAM, and HSMWorks. . These cycles may include G70, G71, and G72."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.
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.
Re: Okuma OSP5000M-G
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)
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);
}
}
}
Re: Okuma OSP5000M-G
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.. Och här ser man styrkonsolen.
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.. Och här ser man styrkonsolen.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Okuma OSP5000M-G
De där va jue mkt behjälplig artikel.. de skulle jue spara en enorm mängd rader genererad kod f.. Tackar o bockar.swesysmgr skrev: ↑12 december 2020, 13:53:28"How to use canned cycles for turning toolpaths in Fusion 360, Inventor CAM, and HSMWorks. . These cycles may include G70, G71, and G72."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.
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.

Re: Okuma OSP5000M-G
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..
Re: Okuma OSP5000M-G
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 ..swesysmgr skrev: ↑12 december 2020, 11:55:25Gä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?
