alex0800
110
andre_77
73
solexcnc
1
Чингачгук
538
andre_77
73
Чингачгук
538
andre_77
73
Чингачгук
538
andre_77
73
Чингачгук
538
andre_77
73
Чингачгук
538
andre_77
73
Чингачгук
538
andre_77
73
tm-ares
548
Чингачгук
538
andre_77
73
tm-ares
548
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже.
Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.
-
#1
EDIT — FIXED.
I am trying to run a program with live tooling on Z and I keep getting this alarm.
I am not using a plane select command in the program as you can see. Posted below.
I tried to use MDI to select the proper plane but it gives me same alarm. I tried G17 and G19. They both give alarm. G18 is accepted though.
Anyway this is the first time I see this error and I’m not sure what is causing it. Can someone look at the code and see if anything is wrong? Machine has Polar Co-ordinate interpolation. Its a Hyundai L230LMSA with Fanuc i series.
G40G80
G28U0
(TOOL — 8 OFFSET —
(1/8″ 2 FLUTE ENDMILL)
G54
M56
T0808
G98
M43
G97S5000M13
G0C0.
G0Z1.
G0X.4172
G112
G1X-.4141C-.0251F500.
Z.125
G3X-.4072Z.1243C-.0045R.0625F5. <———-This is the line it craps out on. Turns out it was the Z. Removed it and it went fine.
G1X-.4133C.0148
Z.1236
X-.431C.0322
Z.1229
X-.4587C.0461
Z.1222
X-.4935C.0549
Z.1215
X-.5322C.058
The code continues quite a bit longer (25000 lines actually) so I didn’t post the whole thing. The machine gets just past the G112 command, then alarms out. The G112 is the correct code as I have used this command many times before already.
Here is a working proven program of similar machining.
G40G80
G28U0
(TOOL — 5 OFFSET — 5)
(1/2″ 3 FLUTE CF ENDMILL)
(C-AXIS FACE CONTOUR)
G54
M56
M43
T0505
G98
G97S5000M13
G0C0.
G0Z1.M8
X1.5941
G112
G1X1.2727C.4799F200.
Z.1
Z-.475F50.
G3X1.1263C.3031R.25
G1C-.3031
G2X.6063C-.5632R.26
G1X-.6063C-.5631
G2X-1.1263C-.3031R.26
G1C.3031
G2X-.6063C.5632R.26
G1X.6063C.5631
G2X1.1263C.3031R.26
G1C.2031F200.
G3X1.2727C.0264R.25
G1X1.2527C.4799
G3X1.1063C.3031R.25F30.
-
#2
So what happens if you put the G18 in the code before this line? G18 is X-Z plane, isn’t that what you want?
-
#3
So what happens if you put the G18 in the code before this line? G18 is X-Z plane, isn’t that what you want?
No. That would still alarm out.
G18 is already active. The code by my understanding is trying to move the machine in a G19 plane YZ in which this machine does not have, hence the alarm. X and Z together in a linear command will work no problem, but not with an arc command.
-
#4
Just asking, but why on this line only are you trying to move in X,C, & Z at the same time? Seems almost like a helical move, and perhaps the control just cannot do this.
-
#5
I’m not sure why its doing that. It was spit out by the cam. I have sent in the post to be adjusted.
Could be the toolpath. I’m using dynamic HSM toolpath with .01 microlift. May have something to do with the movement.
-
#6
No. That would still alarm out.
G18 is already active. The code by my understanding is trying to move the machine in a G19 plane YZ in which this machine does not have, hence the alarm. X and Z together in a linear command will work no problem, but not with an arc command.
Hello Hertz,
When using Polar Interpolation The plane used before G112 (G12.1) is specified (plane selected by G17, G18, or G19) is canceled. It is restored when G113 (G13.1) is specified. Your «C» axis in Polar Interpolation becomes virtual «Y»; accordingly, you should be using G17 (X,Y).
Regards,
Bill
-
#7
Hello Hertz,
When using Polar Interpolation The plane used before G112 (G12.1) is specified (plane selected by G17, G18, or G19) is canceled. It is restored when G113 (G13.1) is specified. Your «C» axis in Polar Interpolation becomes virtual «Y»; accordingly, you should be using G17 (X,Y).Regards,
Bill
Well I didn’t select a plane at all. I just figured it was supposed to be G18. Nonetheless, The arc command paired with an X AND a Z does not work. I am not sure why its posting like that. Like I said, I called Mastercam and asked them to fix the post.
-
04-26-2022, 05:18 PM
#1
Member
I am programming for a new Puma 5100XLMB. It has live tooling and a C axis, but no Y axis. I am trying to polar mill a spline with G12.1, which I think the machine should be capable of doing. For some reason, about six lines into the milling code, it gives us a PS0021 Illegal plane select error.
I could understand if it wouldn’t read anything, but it gets a ways into the code before it gives us a problem.It will run to this line
( 10 MM HIGH FEED MILL )
G54
G40G80G99
N1T0808
G00G28U0.
G40
G13.1
M35
G00G28H0.
G97S4000M3P12
G00G98Z.25C-11.022M08
C0.
X4.5664
G12.1
G01X4.4822C-.4365F20.
Z-.74
G42X4.4686C-.4292
G02X4.4896C-.151I.1443J.1339
G01X4.504C-.1443
G03X4.5065C.1432Z-.7404I-.1339J.1443
X3.5288C.3375Z-.7412I-.489J-.5182
G02X3.4979C.4093Z-.7413I-.0002J.0375
G03X4.2333C.7857Z-.742I-.2898J.6509?We also tried this format, and it ran to the highlighted line before giving us the error.
( 10 MM HIGH FEED MILL )
G54
G40G80G99
N1T0808
G00G28U0.
G40
G13.1
M35
G00G28H0.
G97S4000M3P12
G00G98Z.25C-11.022M08
C0.
G0.25
X5.
G12.1
G1C-.4365Z.25F400.
X4.4822
Z-.74F7989.
G42X4.4686C-.4292
G2X4.4896C-.151R.1968
G1X4.504C-.1443
G3X4.5065C.1432Z-.7404R.1968
X3.5288C.3375Z-.7412R.7125
G2X3.4979C.4093Z-.7413R.0375
G3X4.2333C.7857Z-.742R.7125
X4.0004C1.0473Z-.7424R.1968
X2.9492C1.0259Z-.7432R.7125
G2X2.8626C1.0853Z-.7433R.0375
G3X3.2282C1.5787Z-.744R.7125
-
05-17-2022, 04:15 PM
#2
Member
Re: Puma 5100XLMB gets PS0021 Illegal plane select when polar milling
I don’t think the machine can do what you want it to without a Y axis.
Polar interp is for the milling of non round shapes on the front (snout) of a part.
It has limited value elsewhere.
-
05-18-2022, 12:53 PM
#3
Flies Fast
Re: Puma 5100XLMB gets PS0021 Illegal plane select when polar milling
I don’t think cutter comp can be applied to C axis
Only works on axes defined with G17(XY)/G18(XZ)/G19(YZ)Try it by removing the G42
-
05-18-2022, 02:27 PM
#4
Registered
Re: Puma 5100XLMB gets PS0021 Illegal plane select when polar milling
Has the machine got Helical Interpolation Option from Fanuc A02B-0339-J819 ?
About 6 lines into the milling the Z Axis comes into play ?
Without Helical Interpolation option PS 0021 alarm will occur
-
05-19-2022, 09:10 PM
#5
Member
Re: Puma 5100XLMB gets PS0021 Illegal plane select when polar milling
Originally Posted by Dale123
Has the machine got Helical Interpolation Option from Fanuc A02B-0339-J819 ?
About 6 lines into the milling the Z Axis comes into play ?
Without Helical Interpolation option PS 0021 alarm will occur
Helical is standard from Doosan, but the Polar isn’t made for that.
-
05-20-2022, 04:45 PM
#6
Registered
Re: Puma 5100XLMB gets PS0021 Illegal plane select when polar milling
Originally Posted by DouglasR
Helical is standard from Doosan, but the Polar isn’t made for that.
Doosan supply as standard on Y Axis lathes but it isn’t standard in the UK on M Models . It’s either specified on order or a Fanuc retrofit.
-
05-25-2022, 03:30 PM
#7
Re: Puma 5100XLMB gets PS0021 Illegal plane select when polar milling
I do not see a plane called out in your code. Try adding a G17 to line G40G80G99.
(M Series) The plane selection instructions G17 to G19 are in error. Reprogram so that the same 3 basic parallel axes are not specified simultaneously. This alarm is also generated when an axis that should not be specified for plane machining is specified, for example, for circular interpolation. (T Series) In the 0iTD, the helical interpolation option is needed to enable the specification of 3 or more axes for the G02/G03 block. Modify the program.
Quick tip:
Modify program
Fanuc Alarm 28 ILLEGAL PLANE SELECT
Fanuc Alarm Description
In the plane selection command, two or more axes in the same direction are commanded. Modify the program.
30i, 31i, 32i Model A
The plane selection instructions G17 to G19 are in error. Reprogram so that same 3 basic parallel axes are not specified simultaneously. This alarm is also generated when an axis that should not be specified for plane machining is specified, for example, for circular interpolation or involute interpolation. To enable programming of 3 or more axes, the helical interpolation option must be added to each of the relevant axes.
Applies to
Fanuc CNC Controls
- 21 Model B
- 30i, 31i, 32i Model A
Fanuc Alarm 28 ILLEGAL PLANE SELECT