More info required
- lathe or mill........... ( I don't recognise a 290 machine )
- full error # & 2 line description
- the NC file you are running
- the machine name & control version ie MX45 OSP7000M
My Okuma 290 CNC, Doesn´t recognise arcs while is running, I make the program on mastercam and transfer to the cnc and If the program don´t have radius run well and if the program have radios apear an error an stop it.... Ay idea how can i solve tue problem?
Similar Threads:
- INFO? for programming Okuma LOADERs for OKUMA LFS15-2SP ROBUSTURN TWIN SPINDLE CNC
- Solved TM3 Issue transitioning from lines to arcs and arcs to lines: stuttering/jumping
- Problem- Priority code problem when running program loop, Okuma LC40 OSP5000L
- Need Help!- running emc as a simulator, running out of ideas
- Need Help!- Incremental arcs and Break arcs into lines
More info required
- lathe or mill........... ( I don't recognise a 290 machine )
- full error # & 2 line description
- the NC file you are running
- the machine name & control version ie MX45 OSP7000M
Okuma MC-4VA Vertical Machining Center
Controller OSP 5020M
Message Can Not calculate the radius
%
(PROGRAM NAME - CAT )
(DATE=DD-MM-YY - 12-02-17 TIME=HH:MM - 19:38 )
N100 G20
N102 G90 G80 G40 G0
G15 H00
( 1/4 FLAT ENDMILL TOOL - 1 DIA. OFF. - 21 LEN. - 2 DIA. - .25 )
N104 G0 G90 X-0.8107 Y0.6304
N106 S2139 M3
N108 G56 H2 Z4.
N110 G01 X-0.8107 Y0.6304 G40 F25
N112 X-0.9497 Y0.5707
N114 G03 X-1.0252 Y0.4507 I0.0494 J-0.1148
N116 G02 X-1.0623 Y0.3723 I-0.0932 J-0.0039
N118 G03 X-1.0593 Y0.1703 I0.0752 J-0.0999
N120 X-0.7291 Y0.0251 I0.5220 J0.7388
N122 X-0.6012 Y0.0742 I0.0265 J0.1222
N124 X-0.5013 Y0.6067 I-0.5172 J0.3726
N126 X-0.6717 Y0.6902 I-0.1210 J-0.0314
N128 G01 X-0.8087 Y0.6313
N130 X-0.8087 Y0.6313 G40
N132 M5
N134 G0 G53 Z5.0 F10
N136 G53 X0. Y0. A0.
N138 M00
N140 M30
%
hi elcapilla
each arch code is something like this :
... G02/3 final_position center_point
... initial_position is considered before G02/3 execution
each arch code has some errors in it ; thus the distance between "center_point" and "final_position" is not equal to distance between "center_point" and "initial_position"
in image 3, column C shows differences*100 between radius for each arch
in other words, radius is not constant deviations for your code are between 0.00001 and 0.00006 inches; in mm would be 0.001524, and i can tell that is a bit too much
control can aproximate errors, but not when deviations are >0.001, for mm maybe minimal deviation can be set up from parameters, thus to make the cnc handle CAM errors, but i never hit such a case
also, if you wish for a continuous shape, those radius values are not correct
so you have for each arch 2 different radius, and none of them is correct to have a continuous shape ...
in image 3, column D shows radius value*100 for a continuous shape
software loses precision, and i don't know if you can adjust the cnc to handle those errors
maybe is just a wrong I, J notation or sign ...
however, i would suggest :
1) consider this samples, just to get things done :
Code:( X-0.811 Y0.630 ) G01 X-0.950 Y0.571 F... G95 G03 X-1.025 Y0.451 R0.125 G02 X-1.062 Y0.372 R0.093 G03 X-1.059 Y0.170 R0.125 X-0.729 Y0.025 R0.904 X-0.601 Y0.074 R0.125 X-0.501 Y0.607 R0.638 X-0.672 Y0.690 R0.125 G01 X-0.809 Y0.6312) try to code only 2-3 arches in a row, than mess with coordinates, so to find maximum deviations that your control can handle; after that, see if CAM can generate code with errors lower than thatCode:( X=- 81.070/100 Y=63.040/100 ) G01 X=- 94.970/100 Y=57.070/100 F... G95 G03 X=-102.520/100 Y=45.070/100 R=12.490/100 G02 X=-106.230/100 Y=37.230/100 R= 9.321/100 G03 X=-105.930/100 Y=17.030/100 R=12.501/100 X=- 72.910/100 Y= 2.510/100 R=90.387/100 X=- 60.120/100 Y= 7.420/100 R=12.501/100 X=- 50.130/100 Y=60.670/100 R=63.754/100 X=- 67.170/100 Y=69.020/100 R=12.501/100 G01 X=- 80.870/100 Y=63.130/100
3) if point 2 fails, try to design at a greater scale, and output code at a lower scale, so to compensate for erros, if errors is the cause for example design at "*1000", and output coordintas at "position/1000" kindly !
we are merely at the start of " Internet of Things / Industrial Revolution 4.0 " era : a mix of AI, plastics, human estrangement, powerful non-state actors ...
try this :
Code:(PROGRAM NAME - CAT ) (DATE=DD-MM-YY - 12-02-17 TIME=HH:MM - 19:38 ) N100 G20 N102 G90 G80 G40 G0 G15 H00 ( 1/4 FLAT ENDMILL TOOL - 1 DIA. OFF. - 21 LEN. - 2 DIA. - .25 ) N104 G0 G90 X-0.8107 Y0.6304 N106 S2139 M3 N108 G56 H2 Z4. N110 G01 X-0.8107 Y0.6304 G40 F25 N112 X-0.9497 Y0.5707 N114 G03 X-1.0252 Y0.4507 R0.1249 ( I0.0494 J-0.1148 ) N116 G02 X-1.0623 Y0.3723 R0.0932 ( I-0.0932 J-0.0039 ) N118 G03 X-1.0593 Y0.1703 R0.1250 ( I0.0752 J-0.0999 ) N120 X-0.7291 Y0.0251 R0.9039 ( I0.5220 J0.7388 ) N122 X-0.6012 Y0.0742 R0.1250 ( I0.0265 J0.1222 ) N124 X-0.5013 Y0.6067 R0.6375 ( I-0.5172 J0.3726 ) N126 X-0.6717 Y0.6902 R0.1250 ( I-0.1210 J-0.0314 ) N128 G01 X-0.8087 Y0.6313 N130 X-0.8087 Y0.6313 G40 N132 M5 N134 G0 G53 Z5.0 F10 N136 G53 X0. Y0. A0. N138 M00 N140 M30
we are merely at the start of " Internet of Things / Industrial Revolution 4.0 " era : a mix of AI, plastics, human estrangement, powerful non-state actors ...
I apreciate your help, i´m going to try the programs, i let you know the results....
I already try the program, works excellent, but can you send me the postprocessor
i'm sorry, but i don't have a postprocessor
you should replace IJ with R; there may still be remanent errors, but the control will handle them, by placing the circle center were it fits
... most parts can be machined in this way
we are merely at the start of " Internet of Things / Industrial Revolution 4.0 " era : a mix of AI, plastics, human estrangement, powerful non-state actors ...
If you check Optional parameter Long Word #3 you can adjust for the amount of allowable error in arc calculation. It can be set from 2 to 200um. I think it will be set to 20 from the factory, but doubling it to 40 may help eliminate your situation.
Best regards,
Experience is what you get just after you needed it.
after what you said, i remembered these osp3oo parameters, as attached ; indeed, there is Long Word #3 and #25, i guess one for IJK and the other for RIf you check Optional parameter Long Word #3 you can adjust for the amount of allowable error ...
i was in doubt the 1st time i saw them, but now i guess they are there for such cases
...metric cnc's mess up with 3rd decimal, and displayed coordinates are with 3 digits
...an inch system reaches same precision at ~5th digit ... i wonder how many digits are displayed on an inch system
however, CAM code should be generated without such errors i am not sure, but #3 may be increased often on inch systems is easier to change a parameter than to edit a post
we are merely at the start of " Internet of Things / Industrial Revolution 4.0 " era : a mix of AI, plastics, human estrangement, powerful non-state actors ...
i also have one ...
we are merely at the start of " Internet of Things / Industrial Revolution 4.0 " era : a mix of AI, plastics, human estrangement, powerful non-state actors ...
maybe he can't find the "long word" ... maybe a better description would help him i don't know ...
we are merely at the start of " Internet of Things / Industrial Revolution 4.0 " era : a mix of AI, plastics, human estrangement, powerful non-state actors ...
before, the program that you sent me works very well, i replace I and J for R, and some programs works and some not
can you set the cnc parameters described by OkumaWiz, at post 9 ?
... also, pls share a program that does not work, generated with R
we are merely at the start of " Internet of Things / Industrial Revolution 4.0 " era : a mix of AI, plastics, human estrangement, powerful non-state actors ...