Need Help! Using Bobcad v23 to generate g code for Linuxcnc controller on 2 1/2 axes mill


Results 1 to 4 of 4

Thread: Using Bobcad v23 to generate g code for Linuxcnc controller on 2 1/2 axes mill

  1. #1
    Member
    Join Date
    Feb 2013
    Location
    usa
    Posts
    23
    Downloads
    0
    Uploads
    0

    Default Using Bobcad v23 to generate g code for Linuxcnc controller on 2 1/2 axes mill

    Using Bobcad v23 to generate g code for Linuxcnc controller on 2 1/2 axes mill. I currently have a sid script that allows for a pause to change z axes, that works on the sample logo code in the linuxcnc software. If I open in linuxcnc a simple profile created in Bobcad (post and saved) there is an error "o word". Attached are the files in question, hope they open ok, renamed to .txt. The post processor is a FunucOM. The .ini file has a FILTER that allows .ngc or .NC file to open. If there is suggested reading please comment where and what, please.

    many thanks!!

    Similar Threads:


  2. #2
    Member The Engine Guy's Avatar
    Join Date
    Jun 2008
    Location
    UK
    Posts
    1838
    Downloads
    0
    Uploads
    0

    Default Re: Using Bobcad v23 to generate g code for Linuxcnc controller on 2 1/2 axes mill

    Nothing attached, try again



  3. #3
    Member
    Join Date
    Feb 2013
    Location
    usa
    Posts
    23
    Downloads
    0
    Uploads
    0

    Default Re: Using Bobcad v23 to generate g code for Linuxcnc controller on 2 1/2 axes mill

    I will try this again, many thanks, to you The Engine Guy!

    The logo code will work, the pause is ok. The test funuc file is what Bobcad provides for a simple profile of 2 islands inside square border. Any help or suggested reading would be greatly appreciated.

    many thanks!


    Edit: the logo file did not load correctly, so try copy and paste.

    %
    ( AXIS "splash g-code" Not intended for actual milling )
    (Z axis)
    ( depending on your setup. As if you had some material in your mill... )
    (Z axis down a bit then touch off )
    ( Also press the Toggle Skip Lines with "/" to see that part )
    ( If the program is too big or small for your machine, change the scale below )
    ( LinuxCNC 19/1/2012 2:13:51 PM )
    #<depth>=2.0
    #<scale>=1.0
    G21 G90 G64 G40
    M0G0 (Z3.0)
    ( engraving )
    G17
    M3 S10000
    G0 X[1.75781*#<scale>] Y[0.5*#<scale>]
    M0G1 F100.0 (Z[-#<depth>])
    G1 F400.0 X[5.95508*#<scale>] Y[20.54297*#<scale>]
    G1 X[10.07031*#<scale>]
    G1 X[6.58398*#<scale>] Y[3.84961*#<scale>]
    G1 X[16.7832*#<scale>]
    G1 X[16.08594*#<scale>] Y[0.5*#<scale>]
    G1 X[1.75781*#<scale>]
    M0G0 (Z3.0)
    G0 X[18.72461*#<scale>]
    M0G1 F100.0 (Z[-#<depth>])
    G1 F400.0 X[21.75977*#<scale>] Y[15.01953*#<scale>]
    G1 X[25.68359*#<scale>]
    G1 X[22.64844*#<scale>] Y[0.5*#<scale>]
    G1 X[18.72461*#<scale>]
    M0G0 (Z3.0)
    G0 X[26.55859*#<scale>]
    M0G1 F100.0 (Z[-#<depth>])
    G1 F400.0 X[29.59375*#<scale>] Y[15.01953*#<scale>]
    G1 X[33.3125*#<scale>]
    G1 X[32.92969*#<scale>] Y[13.13281*#<scale>]
    G2 X[34.16342*#<scale>] Y[14.08624*#<scale>] I[8.82141*#<scale>] J[-10.13994*#<scale>]
    G2 X[35.52734*#<scale>] Y[14.8418*#<scale>] I[4.53823*#<scale>] J[-6.58354*#<scale>]
    G2 X[38.08398*#<scale>] Y[15.36133*#<scale>] I[2.53506*#<scale>] J[-5.9247*#<scale>]
    G2 X[39.5966*#<scale>] Y[15.13543*#<scale>] I[0.06403*#<scale>] J[-4.74845*#<scale>]
    G2 X[40.90039*#<scale>] Y[14.33594*#<scale>] I[-1.02874*#<scale>] J[-3.14049*#<scale>]
    G2 X[41.7019*#<scale>] Y[13.08328*#<scale>] I[-2.33045*#<scale>] J[-2.37388*#<scale>]
    G2 X[41.93945*#<scale>] Y[11.61523*#<scale>] I[-4.07102*#<scale>] J[-1.41199*#<scale>]
    G2 X[41.76899*#<scale>] Y[10.15744*#<scale>] I[-10.17473*#<scale>] J[0.45091*#<scale>]
    G2 X[41.48828*#<scale>] Y[8.7168*#<scale>] I[-39.45138*#<scale>] J[6.93932*#<scale>]
    G1 X[39.7793*#<scale>] Y[0.5*#<scale>]
    G1 X[35.85547*#<scale>]
    G1 X[37.57813*#<scale>] Y[8.74414*#<scale>]
    G3 X[37.79665*#<scale>] Y[9.84001*#<scale>] I[-62.81729*#<scale>] J[13.09579*#<scale>]
    G3 X[37.96094*#<scale>] Y[10.94531*#<scale>] I[-9.6524*#<scale>] J[1.99958*#<scale>]
    G3 X[37.50977*#<scale>] Y[12.12109*#<scale>] I[-1.54162*#<scale>] J[0.0829*#<scale>]
    G3 X[36.2793*#<scale>] Y[12.55859*#<scale>] I[-1.13356*#<scale>] J[-1.23903*#<scale>]
    G3 X[35.26888*#<scale>] Y[12.33731*#<scale>] I[0.05277*#<scale>] J[-2.65845*#<scale>]
    G3 X[34.36523*#<scale>] Y[11.83398*#<scale>] I[1.956*#<scale>] J[-4.57455*#<scale>]
    G3 X[32.71094*#<scale>] Y[9.91992*#<scale>] I[2.86418*#<scale>] J[-4.1474*#<scale>]
    G3 X[32.13267*#<scale>] Y[8.21493*#<scale>] I[8.76492*#<scale>] J[-3.92328*#<scale>]
    G3 X[31.72656*#<scale>] Y[6.46094*#<scale>] I[36.34493*#<scale>] J[-9.33906*#<scale>]
    G1 X[30.48242*#<scale>] Y[0.5*#<scale>]
    G1 X[26.55859*#<scale>]
    M0G0 (Z3.0)
    G0 X[26.09375*#<scale>] Y[16.98828*#<scale>]
    M0G1 F100.0 (Z[-#<depth>])
    G1 F400.0 X[22.16992*#<scale>]
    G1 X[22.9082*#<scale>] Y[20.54297*#<scale>]
    G1 X[26.83203*#<scale>]
    G1 X[26.09375*#<scale>] Y[16.98828*#<scale>]
    M0G0 (Z3.0)
    G0 X[46.14777*#<scale>] Y[12.78778*#<scale>]
    M0G1 F100.0 (Z[-#<depth>])
    G1 F400.0 X[46.61523*#<scale>] Y[15.01953*#<scale>]
    G1 X[50.53906*#<scale>]
    G1 X[48.74805*#<scale>] Y[6.41992*#<scale>]
    G3 X[48.55485*#<scale>] Y[5.46101*#<scale>] I[39.83359*#<scale>] J[-8.52447*#<scale>]
    G3 X[48.41992*#<scale>] Y[4.49219*#<scale>] I[7.34343*#<scale>] J[-1.51652*#<scale>]
    G3 X[48.88477*#<scale>] Y[3.41211*#<scale>] I[1.45252*#<scale>] J[-0.01493*#<scale>]
    G3 X[50.07422*#<scale>] Y[2.96094*#<scale>] I[1.13093*#<scale>] J[1.18803*#<scale>]
    G3 X[51.09961*#<scale>] Y[3.15234*#<scale>] I[-0.00663*#<scale>] J[2.87782*#<scale>]
    G3 X[52.13867*#<scale>] Y[3.75391*#<scale>] I[-1.85377*#<scale>] J[4.40013*#<scale>]
    G3 X[53.0957*#<scale>] Y[4.68359*#<scale>] I[-3.51724*#<scale>] J[4.57812*#<scale>]
    G3 X[53.88867*#<scale>] Y[6.05078*#<scale>] I[-4.71119*#<scale>] J[3.64605*#<scale>]
    G3 X[54.44922*#<scale>] Y[8.10156*#<scale>] I[-12.97687*#<scale>] J[4.64901*#<scale>]
    G1 X[55.89844*#<scale>] Y[15.01953*#<scale>]
    G1 X[59.82227*#<scale>]
    G1 X[56.78711*#<scale>] Y[0.5*#<scale>]
    G1 X[53.12305*#<scale>]
    G1 X[53.5332*#<scale>] Y[2.46875*#<scale>]
    G2 X[51.14513*#<scale>] Y[0.79202*#<scale>] I[-6.21919*#<scale>] J[6.3187*#<scale>]
    G2 X[48.29688*#<scale>] Y[0.1582*#<scale>] I[-2.84268*#<scale>] J[6.05776*#<scale>]
    G2 X[46.78426*#<scale>] Y[0.3841*#<scale>] I[-0.06403*#<scale>] J[4.74845*#<scale>]
    G2 X[45.48047*#<scale>] Y[1.18359*#<scale>] I[1.02874*#<scale>] J[3.14049*#<scale>]
    G2 X[44.68637*#<scale>] Y[2.45262*#<scale>] I[2.34744*#<scale>] J[2.35189*#<scale>]
    G2 X[44.45508*#<scale>] Y[3.93164*#<scale>] I[4.23866*#<scale>] J[1.42044*#<scale>]
    G2 X[44.63379*#<scale>] Y[5.43705*#<scale>] I[10.83187*#<scale>] J[-0.52256*#<scale>]
    G2 X[44.91992*#<scale>] Y[6.92578*#<scale>] I[45.15644*#<scale>] J[-7.90718*#<scale>]
    G1 X[46.14777*#<scale>] Y[12.78778*#<scale>]
    M0G0 (Z3.0)
    G0 X[61.99609*#<scale>] Y[15.01953*#<scale>]
    M0G1 F100.0 (Z[-#<depth>])
    G1 F400.0 X[66.16602*#<scale>]
    G1 X[68.28516*#<scale>] Y[10.87695*#<scale>]
    G1 X[71.96289*#<scale>] Y[15.01953*#<scale>]
    G1 X[76.73438*#<scale>]
    G1 X[69.99414*#<scale>] Y[7.48633*#<scale>]
    G1 X[73.6582*#<scale>] Y[0.5*#<scale>]
    G1 X[69.48828*#<scale>]
    G1 X[67.39648*#<scale>] Y[4.57422*#<scale>]
    G1 X[63.78711*#<scale>] Y[0.5*#<scale>]
    G1 X[58.97461*#<scale>]
    G1 X[65.6875*#<scale>] Y[7.9375*#<scale>]
    G1 X[61.99609*#<scale>] Y[15.01953*#<scale>]
    M0G0 (Z3.0)
    G0 X[78.12067*#<scale>] Y[11.80439*#<scale>]
    M0G1 F100.0 (Z[-#<depth>])
    G2 F400.0 X[78.15861*#<scale>] Y[11.98873*#<scale>] I[14.86609*#<scale>] J[-2.96421*#<scale>]
    G2 X[79.20898*#<scale>] Y[15.0332*#<scale>] I[13.03118*#<scale>] J[-2.79244*#<scale>]
    G2 X[80.8214*#<scale>] Y[17.48665*#<scale>] I[10.09107*#<scale>] J[-4.87534*#<scale>]
    G2 X[83.06445*#<scale>] Y[19.38086*#<scale>] I[7.26534*#<scale>] J[-6.32817*#<scale>]
    G2 X[88.42383*#<scale>] Y[20.88477*#<scale>] I[5.2993*#<scale>] J[-8.5834*#<scale>]
    G2 X[91.21708*#<scale>] Y[20.49528*#<scale>] I[0.10667*#<scale>] J[-9.44597*#<scale>]
    G2 X[93.6875*#<scale>] Y[19.13477*#<scale>] I[-1.95281*#<scale>] J[-6.46904*#<scale>]
    G2 X[95.32764*#<scale>] Y[16.9908*#<scale>] I[-4.27639*#<scale>] J[-4.97078*#<scale>]
    G2 X[96.05273*#<scale>] Y[14.39063*#<scale>] I[-7.426*#<scale>] J[-3.47204*#<scale>]
    G1 X[92.10156*#<scale>] Y[14.00781*#<scale>]
    G3 X[91.68364*#<scale>] Y[15.38196*#<scale>] I[-5.83945*#<scale>] J[-1.02535*#<scale>]
    G3 X[90.83008*#<scale>] Y[16.53711*#<scale>] I[-2.94269*#<scale>] J[-1.28147*#<scale>]
    G3 X[89.65745*#<scale>] Y[17.15799*#<scale>] I[-2.02111*#<scale>] J[-2.39937*#<scale>]
    G3 X[88.3418*#<scale>] Y[17.33008*#<scale>] I[-1.26203*#<scale>] J[-4.53327*#<scale>]
    G3 X[85.14258*#<scale>] Y[16.29102*#<scale>] I[0.01526*#<scale>] J[-5.49164*#<scale>]
    G3 X[83.72532*#<scale>] Y[14.83462*#<scale>] I[3.39082*#<scale>] J[-4.71749*#<scale>]
    G3 X[82.77734*#<scale>] Y[13.03711*#<scale>] I[7.50088*#<scale>] J[-5.10456*#<scale>]
    G3 X[81.88867*#<scale>] Y[8.63477*#<scale>] I[10.80218*#<scale>] J[-4.47143*#<scale>]
    G3 X[82.12643*#<scale>] Y[6.67148*#<scale>] I[7.47758*#<scale>] J[-0.09047*#<scale>]
    G3 X[83.03711*#<scale>] Y[4.91602*#<scale>] I[4.24649*#<scale>] J[1.08898*#<scale>]
    G3 X[85.92188*#<scale>] Y[3.60352*#<scale>] I[2.82627*#<scale>] J[2.38541*#<scale>]
    G3 X[88.84766*#<scale>] Y[4.64258*#<scale>] I[0.00074*#<scale>] J[4.63663*#<scale>]
    G3 X[90.07896*#<scale>] Y[6.0293*#<scale>] I[-3.23186*#<scale>] J[4.10967*#<scale>]
    G3 X[90.84375*#<scale>] Y[7.71875*#<scale>] I[-6.5029*#<scale>] J[3.96159*#<scale>]
    G1 X[95.0*#<scale>] Y[7.08984*#<scale>]
    G2 X[93.56373*#<scale>] Y[4.23114*#<scale>] I[-11.87256*#<scale>] J[4.17484*#<scale>]
    G2 X[91.34961*#<scale>] Y[1.92188*#<scale>] I[-7.88363*#<scale>] J[5.34275*#<scale>]
    G2 X[88.64367*#<scale>] Y[0.56922*#<scale>] I[-5.3138*#<scale>] J[7.24715*#<scale>]
    G2 X[85.64844*#<scale>] Y[0.14453*#<scale>] I[-2.92298*#<scale>] J[9.84046*#<scale>]
    G2 X[82.5341*#<scale>] Y[0.63758*#<scale>] I[-0.13266*#<scale>] J[9.24446*#<scale>]
    G2 X[79.89258*#<scale>] Y[2.35938*#<scale>] I[2.19287*#<scale>] J[6.25138*#<scale>]
    G2 X[78.25253*#<scale>] Y[5.37699*#<scale>] I[5.36449*#<scale>] J[4.87005*#<scale>]
    G2 X[77.82813*#<scale>] Y[8.78516*#<scale>] I[12.16539*#<scale>] J[3.2454*#<scale>]
    G2 X[78.12067*#<scale>] Y[11.80439*#<scale>] I[15.15864*#<scale>] J[0.05503*#<scale>]
    M0G0 (Z3.0)
    G0 X[98.14159*#<scale>] Y[7.6254*#<scale>]
    M0G1 F100.0 (Z[-#<depth>])
    G1 F400.0 X[100.83789*#<scale>] Y[20.54297*#<scale>]
    G1 X[104.69336*#<scale>]
    G1 X[110.12109*#<scale>] Y[7.13086*#<scale>]
    G1 X[112.92383*#<scale>] Y[20.54297*#<scale>]
    G1 X[116.75195*#<scale>]
    G1 X[112.56836*#<scale>] Y[0.5*#<scale>]
    G1 X[108.72656*#<scale>]
    G1 X[103.3125*#<scale>] Y[13.9668*#<scale>]
    G1 X[100.49609*#<scale>] Y[0.5*#<scale>]
    G1 X[96.6543*#<scale>]
    G1 X[98.14159*#<scale>] Y[7.6254*#<scale>]
    M0G0 (Z3.0)
    G0 X[118.27432*#<scale>] Y[8.23889*#<scale>]
    M0G1 F100.0 (Z[-#<depth>])
    G2 F400.0 X[118.26953*#<scale>] Y[8.78516*#<scale>] I[12.585*#<scale>] J[0.3835*#<scale>]
    G2 X[118.60002*#<scale>] Y[11.98873*#<scale>] I[15.15864*#<scale>] J[0.05503*#<scale>]
    G2 X[119.65039*#<scale>] Y[15.0332*#<scale>] I[13.03118*#<scale>] J[-2.79244*#<scale>]
    G2 X[121.26281*#<scale>] Y[17.48665*#<scale>] I[10.09107*#<scale>] J[-4.87534*#<scale>]
    G2 X[123.50586*#<scale>] Y[19.38086*#<scale>] I[7.26534*#<scale>] J[-6.32817*#<scale>]
    G2 X[128.86523*#<scale>] Y[20.88477*#<scale>] I[5.2993*#<scale>] J[-8.5834*#<scale>]
    G2 X[131.65849*#<scale>] Y[20.49528*#<scale>] I[0.10667*#<scale>] J[-9.44597*#<scale>]
    G2 X[134.12891*#<scale>] Y[19.13477*#<scale>] I[-1.95281*#<scale>] J[-6.46904*#<scale>]
    G2 X[135.76904*#<scale>] Y[16.9908*#<scale>] I[-4.27639*#<scale>] J[-4.97078*#<scale>]
    G2 X[136.49414*#<scale>] Y[14.39063*#<scale>] I[-7.426*#<scale>] J[-3.47204*#<scale>]
    G1 X[132.54297*#<scale>] Y[14.00781*#<scale>]
    G3 X[132.12504*#<scale>] Y[15.38196*#<scale>] I[-5.83945*#<scale>] J[-1.02535*#<scale>]
    G3 X[131.27148*#<scale>] Y[16.53711*#<scale>] I[-2.94269*#<scale>] J[-1.28147*#<scale>]
    G3 X[130.09886*#<scale>] Y[17.15799*#<scale>] I[-2.02111*#<scale>] J[-2.39937*#<scale>]
    G3 X[128.7832*#<scale>] Y[17.33008*#<scale>] I[-1.26203*#<scale>] J[-4.53327*#<scale>]
    G3 X[125.58398*#<scale>] Y[16.29102*#<scale>] I[0.01526*#<scale>] J[-5.49164*#<scale>]
    G3 X[124.16673*#<scale>] Y[14.83462*#<scale>] I[3.39082*#<scale>] J[-4.71749*#<scale>]
    G3 X[123.21875*#<scale>] Y[13.03711*#<scale>] I[7.50088*#<scale>] J[-5.10456*#<scale>]
    G3 X[122.33008*#<scale>] Y[8.63477*#<scale>] I[10.80218*#<scale>] J[-4.47143*#<scale>]
    G3 X[122.56784*#<scale>] Y[6.67148*#<scale>] I[7.47758*#<scale>] J[-0.09047*#<scale>]
    G3 X[123.47852*#<scale>] Y[4.91602*#<scale>] I[4.24649*#<scale>] J[1.08898*#<scale>]
    G3 X[126.36328*#<scale>] Y[3.60352*#<scale>] I[2.82627*#<scale>] J[2.38541*#<scale>]
    G3 X[129.28906*#<scale>] Y[4.64258*#<scale>] I[0.00074*#<scale>] J[4.63663*#<scale>]
    G3 X[130.52037*#<scale>] Y[6.0293*#<scale>] I[-3.23186*#<scale>] J[4.10967*#<scale>]
    G3 X[131.28516*#<scale>] Y[7.71875*#<scale>] I[-6.5029*#<scale>] J[3.96159*#<scale>]
    G1 X[135.44141*#<scale>] Y[7.08984*#<scale>]
    G2 X[134.00514*#<scale>] Y[4.23114*#<scale>] I[-11.87256*#<scale>] J[4.17484*#<scale>]
    G2 X[131.79102*#<scale>] Y[1.92188*#<scale>] I[-7.88363*#<scale>] J[5.34275*#<scale>]
    G2 X[129.08508*#<scale>] Y[0.56922*#<scale>] I[-5.3138*#<scale>] J[7.24715*#<scale>]
    G2 X[126.08984*#<scale>] Y[0.14453*#<scale>] I[-2.92298*#<scale>] J[9.84046*#<scale>]
    G2 X[122.9755*#<scale>] Y[0.63758*#<scale>] I[-0.13266*#<scale>] J[9.24446*#<scale>]
    G2 X[120.33398*#<scale>] Y[2.35938*#<scale>] I[2.19287*#<scale>] J[6.25138*#<scale>]
    G2 X[118.69393*#<scale>] Y[5.37699*#<scale>] I[5.36449*#<scale>] J[4.87005*#<scale>]
    G2 X[118.27432*#<scale>] Y[8.23889*#<scale>] I[12.16539*#<scale>] J[3.2454*#<scale>]
    M0G0 (Z3.0)
    M5
    M2
    %

    Attached Files Attached Files
    Last edited by Solidworks4u; 06-30-2017 at 02:31 PM. Reason: copy and paste


  4. #4
    Member
    Join Date
    Feb 2013
    Location
    usa
    Posts
    23
    Downloads
    0
    Uploads
    0

    Default Re: Using Bobcad v23 to generate g code for Linuxcnc controller on 2 1/2 axes mill

    Does anyone recognize the g code format shown above? This code works, the file attached "testfanuc01" is the format Bobcad uses, how or what is it I need to find or research? Is there any suggested reading?

    many thanks for any thoughts?



Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


About CNCzone.com

    We are the largest and most active discussion forum for manufacturing industry. The site is 100% free to join and use, so join today!

Follow us on


Our Brands

Using Bobcad v23 to generate g code for Linuxcnc controller on 2 1/2 axes mill

Using Bobcad v23 to generate g code for Linuxcnc controller on 2 1/2 axes mill