Newbie Programming with Focas library


Results 1 to 9 of 9

Thread: Programming with Focas library

  1. #1
    Registered
    Join Date
    Jul 2008
    Location
    US
    Posts
    1
    Downloads
    0
    Uploads
    0

    Default Programming with Focas library

    Hey guys, I'm new to the forum and I'm an ME student interning at a manufacturing company. We use mostly 4 axis machines with Fanuc controllers. The project I was just given was to use the Focas1/2 libraries and create a program that will display simple actions (spindle on/off, etc.) of the machines at any time. I have been researching and reading through the Focas documentation but I cannot figure out how to even start this project. I have done a little VBA and C++ and plan on using VB.NET for this project, but I am no programmer. Any help that you guys can provide or even just pointing me towards some tutorials would be amazing.

    Thanks!

    Similar Threads:


  2. #2
    Registered
    Join Date
    Mar 2005
    Location
    France
    Posts
    12
    Downloads
    0
    Uploads
    0

    Default

    First Code in VB6 for Focas; Just in ordre to test the connection between your PC and the NControler

    '---------------------
    ' Ethernet connection
    '---------------------
    ' allocate library handle 3
    Declare Function cnc_allclibhndl3 Lib "fwlib32.dll" (ByVal sIPaddr As String, ByVal nPort As Integer, ByVal nTimeout As Long, FlibHndl As Integer) As Integer

    Private Sub Form_Load()
    Dim LibHndl As Integer
    Dim Ret As Integer

    Ret = cnc_allclibhndl3("192.0.0.1", "8193", 10, LibHndl)

    End Sub



  3. #3
    Registered
    Join Date
    Feb 2017
    Location
    India
    Posts
    1
    Downloads
    0
    Uploads
    0

    Default Re: Programming with Focas library

    Can u be little more specific with a sample code ??



  4. #4
    Registered
    Join Date
    Mar 2008
    Location
    Germany
    Posts
    26
    Downloads
    0
    Uploads
    0

    Default Re: Programming with Focas library

    Hi,
    although we're doing C++ programming the following might help:
    https://www.inventcom.net/support/fa...-states#SOURCE

    You can also take a look at the FOCAS documentation here:
    https://www.inventcom.net/support/fanuc/focas-library

    Martin



  5. #5
    Registered
    Join Date
    Jun 2017
    Posts
    3
    Downloads
    0
    Uploads
    0

    Default Re: Programming with Focas library

    Hi,

    i'm a bit in late

    I'm trying to create a program (VB and Focas) whit the purpose to edit the part program from pc.

    First of all I've tested the Focas function and the IP setting on CNC trough a free demo application (Opn Communications): all works!

    Then I use command cnc_allclibhndl3 from my VB's program but it return me error number -15: "There is no DLL file for each CNC series corresponding to specified node"..
    What is mean?? I've incorporate in the folder of my VB's project the file Fwlib32.dll. Do I need some other library files?

    Thanks!



  6. #6
    Registered vincent.pomerleau's Avatar
    Join Date
    Feb 2010
    Location
    Canada
    Posts
    46
    Downloads
    3
    Uploads
    0

    Default Re: Programming with Focas library

    Yes! there are other .dll than the fwlib32.dll, it depend on the control you're using



  7. #7
    Registered
    Join Date
    Jun 2017
    Posts
    3
    Downloads
    0
    Uploads
    0

    Default Re: Programming with Focas library

    Thanks Vincent for the answer.

    I use a 31 series, so I put in the same folder (bin\debug) of fwlib32.dll the file fwlib31i.dll but the result don't change, always error number -15. I tried to add also the files of the whole series but nothing.

    Instead, if I add the files fwlibe1.dll and fwlib32.lib, running cnc_allclibhndl3 takes longer time and returns error number 172031984 (???). I don't understand



  8. #8
    Registered vincent.pomerleau's Avatar
    Join Date
    Feb 2010
    Location
    Canada
    Posts
    46
    Downloads
    3
    Uploads
    0

    Default Re: Programming with Focas library

    According to my documentation, with a 31i control you need the FWLIB30i.DLL, if it's a FS31i, you need the FWLIBNCG.DLL.



  9. #9
    Registered
    Join Date
    Jun 2017
    Posts
    3
    Downloads
    0
    Uploads
    0

    Default Re: Programming with Focas library

    I'll try with the fwlibncg.dll.
    Is it enough to put it in the folder or do I have to import it via vb code?
    Could you send me documentation via private message please? What I had was lost who knows where...



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

Programming with Focas library
Programming with Focas library