![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| G-Code Programing Discuss G-code programing and problems here! |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
Hi all can anyone give me a reason why I would get a improper G code alarm when all I want to do is move the B axis away from the part after it is cutoff in a G91 move I have the sample blocks of the program below any help I would be grateful , this is a Fanuc 18i controller on a Doosan 2500 lsy. O7000 N100G0G90G40G80 G28U0.V0. M1 N900(CUTTOFF) M131(interlock by-pass sub spin.) M110(close tooling by-pass) M169T0200 G0X1.762Z0.T0202B-27.5 G4U100 G98 G1B-29.0F150. G96S600M4 M204 M168 G99 G1X1.43F.003 G0X1.602 Z.06 G1X1.563 G3X1.438Z0.R.0625 G0X1.602 Z-.06 G1X1.563 G2X1.438Z0.R.0625 G1X-.03 G91B.02(RETRACT SUBSPIN .02 BEFORE X AXIS MOVES UP. improper G code alarm ) G0G90X8.0 M205 G28B0. Z10.M9 G80 M30 |
|
#2
| ||||
| ||||
| As far as I know, there is no incremental command for B on the 2500SY. (X=U, Z=W, C=H, etc.), but there is no incremental B. You might consider using macro variables, instead of hard coded dimensions, i.e.: in #504, put -29.0 in #505, put -28.98 O7000 N100G0G90G40G80 G28U0.V0. M1 N900(CUTTOFF) M131(interlock by-pass sub spin.) M110(close tooling by-pass) M169T0200 G0X1.762Z0.T0202B-27.5 G4U100 G98 G1B#504F150. G96S600M4 M204 M168 G99 G1X1.43F.003 G0X1.602 Z.06 G1X1.563 G3X1.438Z0.R.0625 G0X1.602 Z-.06 G1X1.563 G2X1.438Z0.R.0625 G1X-.03 B#505(RETRACT SUBSPIN .02 BEFORE X AXIS MOVES UP. improper G code alarm ) G0G90X8.0 M205 G28B0. Z10.M9 G80 M30 |
|
#4
| ||||
| ||||
| the lathes do not use g91 for incremental moves X = U Z = W Y = V C = H A = A B = B a xis for the mill mode on the subspindle and b for the subspindle i usually command G53B0 after part off then move the x out of the way the x will move even if the b is still moving
__________________ If you can ENVISION it I can make it |
|
#5
| |||
| |||
| I find it to be strange that Doosan would choose to not be able to move the B axis (sub spindle) in a G91 incremntal move when other machine builders do use the G91 move for the subspindle , we have a Viper VT 23 lathe that I can do a G91 move on the sub spindle . I will take your advice when I talk to the service people that we bought the machine from to make sure this is totaly true , thanks for your input. |
| Sponsored Links |
|
#6
| ||||
| ||||
| Your Viper is probably set to use G-Code System B or C, which switch between absolute and incremental coordinates with G-codes (G90/G91). Doosan uses G-Code System A, which uses address characters to switch between absolute/incremental (X/U Z/W C/H) but Fanuc (not Doosan) doesn't provide an incremental address for B. System A allows mixed absolute/incremental commands within a block, i.e. X & W, or U & Z... System B & C do not. |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| What method did you use to move the x-y-z axis? | widgitmaster | Polls | 4 | 01-07-2008 01:35 AM |
| How do you move an axis manually ? | Eurisko | DIY-CNC Router Table Machines | 6 | 04-06-2007 09:00 PM |
| Axis move during feed hold | 1ctoolfool | Haas Mills | 3 | 09-12-2006 10:12 AM |
| Mach 1 x-axis will not move | Redline | Mach Software (ArtSoft software) | 3 | 07-05-2005 12:01 AM |
| Speed how fast an axis can move? | jlagran he | General CNC (Mill and Lathe) Control Software (NC) | 0 | 01-04-2005 10:05 PM |