资源简介

Fanuc Focas2 V4.9 新增支持Linux平台,树莓派等各平台,包含列子及说明文档,最新版本,2020年出版,已成功在树莓派上应用。

资源截图

代码片段和文件信息

/*-------------------------------------------------------------------*/
/* FWLIB32.cs                                                        */
/*                                                                   */
/* CNC/PMC Data Window Library for FOCAS1/Ethernet                   */
/*                                                                   */
/* Copyright (C) 2002-2014 by FANUC CORPORATION All rights reserved. */
/*                                                                   */
/*-------------------------------------------------------------------*/

#define LEAVE_OLD_style

using System;
using System.Runtime.InteropServices;

public class Focas1
{
    /* Axis define */
#if FS30D
    public const short MAX_AXIS = 32;
#elif M_AXIS2
    public const short MAX_AXIS = 24;
#elif FS15D
    public const short MAX_AXIS = 10;
#else
    public const short MAX_AXIS = 8;
#endif

    public const short ALL_AXES     = (-1);
    public const short ALL_SPINDLES = (-1);
    public const short EW_OK        = (short)focas_ret.EW_OK;

    /* Error Codes */
    public enum focas_ret {
        EW_PROTOCOL =     (-17)           /* protocol error */
        EW_SOCKET   =     (-16)           /* Windows socket error */
        EW_NODLL    =     (-15)           /* DLL not exist error */
        EW_BUS      =     (-11)           /* bus error */
        EW_SYSTEM2  =     (-10)           /* system error */
        EW_HSSB     =     (-9)            /* hssb communication error */
        EW_HANDLE   =     (-8)            /* Windows library handle error */
        EW_VERSION  =     (-7)            /* CNC/PMC version missmatch */
        EW_UNEXP    =     (-6)            /* abnormal error */
        EW_SYSTEM   =     (-5)            /* system error */
        EW_PARITY   =     (-4)            /* shared RAM parity error */
        EW_MMCSYS   =     (-3)            /* emm386 or mmcsys install error */
        EW_RESET    =     (-2)            /* reset or stop occured error */
        EW_BUSY     =     (-1)            /* busy error */
        EW_OK       =     0               /* no problem */
        EW_FUNC     =     1               /* command prepare error */
        EW_NOPMC    =     1               /* pmc not exist */
        EW_LENGTH   =     2               /* data block length error */
        EW_NUMBER   =     3               /* data number error */
        EW_RANGE    =     3               /* address range error */
        EW_ATTRIB   =     4               /* data attribute error */
        EW_TYPE     =     4               /* data type error */
        EW_DATA     =     5               /* data error */
        EW_NOOPT    =     6               /* no option error */
        EW_PROT     =     7               /* write protect error */
        EW_OVRFLOW  =     8               /* memory overflow error */
        EW_PARAM    =     9               /* cnc parameter not correc

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-02-07 16:25  FOCAS2 Library\
     目录           0  2020-07-15 18:52  FOCAS2 Library\Document\
     目录           0  2017-02-07 16:18  FOCAS2 Library\Document\NCG\
     文件      649906  2014-09-25 19:16  FOCAS2 Library\Document\NCG\NCGuide FOCAS2 Function.pdf
     文件      805761  2014-09-25 19:16  FOCAS2 Library\Document\NCG\NCガイド FOCAS2機能.pdf
     目录           0  2017-02-07 16:18  FOCAS2 Library\Document\PM\
     文件      420064  2007-12-20 02:02  FOCAS2 Library\Document\PM\FWLIBPM.TXT
     文件      386709  2007-12-20 02:02  FOCAS2 Library\Document\PM\FWLIBPMJ.TXT
     目录           0  2017-02-07 16:21  FOCAS2 Library\Document\SpecE\
     目录           0  2017-02-07 16:18  FOCAS2 Library\Document\SpecE\All\
     文件     1008248  2015-07-09 12:51  FOCAS2 Library\Document\SpecE\All\flist_All.xml
     文件        2090  2014-07-10 15:16  FOCAS2 Library\Document\SpecE\cnc_com_main.htm
     文件        8800  2014-07-10 15:16  FOCAS2 Library\Document\SpecE\cnc_com_top.htm
     目录           0  2017-02-07 16:19  FOCAS2 Library\Document\SpecE\Data\
     文件         688  2015-07-09 12:51  FOCAS2 Library\Document\SpecE\Data\cnc_clrmsgbuff.htm
     文件        5007  2014-07-11 20:18  FOCAS2 Library\Document\SpecE\Data\cnc_clrmsgbuff.xml
     文件         682  2015-07-09 12:51  FOCAS2 Library\Document\SpecE\Data\cnc_dschdir.htm
     文件       14618  2014-12-17 17:18  FOCAS2 Library\Document\SpecE\Data\cnc_dschdir.xml
     文件         688  2015-07-09 12:51  FOCAS2 Library\Document\SpecE\Data\cnc_dscopyfile.htm
     文件        7551  2014-07-11 20:18  FOCAS2 Library\Document\SpecE\Data\cnc_dscopyfile.xml
     文件        1599  2014-07-10 15:16  FOCAS2 Library\Document\SpecE\Data\cnc_dsftpcancel.gif
     文件         690  2015-07-09 12:51  FOCAS2 Library\Document\SpecE\Data\cnc_dsftpcancel.htm
     文件        6675  2014-12-17 17:20  FOCAS2 Library\Document\SpecE\Data\cnc_dsftpcancel.xml
     文件        1186  2014-07-10 15:16  FOCAS2 Library\Document\SpecE\Data\cnc_dsftpstat.gif
     文件         686  2015-07-09 12:51  FOCAS2 Library\Document\SpecE\Data\cnc_dsftpstat.htm
     文件       10556  2014-12-17 17:19  FOCAS2 Library\Document\SpecE\Data\cnc_dsftpstat.xml
     文件        1414  2014-07-10 15:16  FOCAS2 Library\Document\SpecE\Data\cnc_dsget_req.gif
     文件         686  2015-07-09 12:51  FOCAS2 Library\Document\SpecE\Data\cnc_dsget_req.htm
     文件        9655  2014-12-17 17:18  FOCAS2 Library\Document\SpecE\Data\cnc_dsget_req.xml
     文件        1421  2014-07-10 15:16  FOCAS2 Library\Document\SpecE\Data\cnc_dslistdel_req.gif
     文件         694  2015-07-09 12:51  FOCAS2 Library\Document\SpecE\Data\cnc_dslistdel_req.htm
............此处省略3559个文件信息

评论

共有 条评论