Fwlib160.dll, FwlibPMi.dll : The CNC parameters from No.2436 to 2999 become to be read.
NCBoot32.exe : The loading operation of another F-ROM file was prohibited while a F-ROM file is loading.
Fwlib160.dll : The cnc_rdopmsg3 could not get the empty macro message. This problem is corrected.
Fwlibe1.dll : The cnc_rdomhistry and cnc_rdomhistry2 function might not work correctly. This problem is corrected.
Fwlibe1.dll : The functions of tool management for Series 30i/31i/32i did not work correctly. This problem is corrected.
Fwlib30i.dll : When the 2nd PMC or 3rd PMC did not exist, the dual check safety parameter could not be written with pmc_wrpmcparam. This problem is corrected.
Fwlib160.dll : When the Multi C executor function was used, the cnc_cexesram function returned EW_NOOPT. This problem is corrected.
Fwlibe1.dll : When -1 was specified for spindle number, the cnc_acts2 function for Series 30i/31i/32i returned EW_NUMBER. This problem is corrected.
Fwlib0i.dll, Fwlib0iB.dll, Fwlib160.dll, Fwlib16W.dll, FwlibPMi.dll : The cnc_rdpmacro and cnc_rdpmacror function may not get correct data occasionally. This problem is corrected.
Fwlib160.dll : The servo alarms whose numbers are within 624 to 631, 632 to 639 and 640 to 647 come to be read.
Fwlib160.dll : NC program come to be read by the cnc_upload3 function while MDI program is executed.
Fwlibe1.dll : The cnc_pdf_delall function is added.
Fwlibe1.dll : The unsolicited messaging functions are supported in Series 30i/31i/32i.
Fwlibe1.dll : The cnc_rdpmacroinfo2 function is added.
Fwlib30i.dll : The functions related to servo learning data are supported in FS30i/31i/32i.
Fwlib160.dll : The amount of machine axes movement read by the cnc_rd5axovrlap function may be twice of the displayed value on NC. This problem is corrected.
Fwlib160.dll, Fwlibe1.dll : The cnc_getfrominfo function may not get the correct data when -1 is specified to the slotno parameter. This problem is corrected.
Fwlibe1.dll : The cnc_rdgcode function returns EW_LENGTH when all modal G code data are read by the function and less the actual total group number is specified to the group number to be read (num_gcd). This problem is corrected.
Fwlibe1.dll : The cnc_rdgrpinfo4 and cnc_rdtlgrp function may not get the correct data. This problem is corrected.
Fwlib30i.dll : When the specified start PMC address is negative in the pmc_rdpmcrng or pmc_rdpmcrng function, the error EW_RANGE is not returned. This problem is corrected.
Fwlib30i.dll : When an European character is included in the alarm messages, the message texts cannot be read correctly. This problem is corrected.
Fwlib30i.dll : In the cnc_wrpmacror or cnc_wrmacror function, when the numerical data to be write is 0 and the exponent data to be write is 1, the written macro variable becomes "vacant". This problem is corrected.
Fwlib30i.dll : When a macro message is read by the cnc_opmsg3 function without the option of the custom macro function, the return code is not EW_NOOPT, but EW_ATTRIB. This problem is corrected.
Fwlib30i.dll : The cnc_rdrepeatval_ext function to acquire the total repetition number and the remainder counter is added.
Fwlib160.dll : The additional customized data function of the tool management function is supported.
Fwlib160.dll : The cnc_getlanguage function to acquire the display language of NC is added.
Fwlib160.dll : When the display language of CNC is the simplified Chinese characters, the alarm message, the alarm history and the name of cnc maintenance item comes to be acquired as GB2312 codes.
Fwlibe1.dll : Reception stop(cnc_unsolicstop) of the unsolicited messaging can be instructed from other PC in which the CNC unsolicited messaging server is active.
Fwlib160.dll : The PROFIBUS functions have been supplied to the control software(6559 Series).
Fwlib160.dll, Fwlibe1.dll : The item which had been added to the cutting condition file data for laser system has been supported.
Fwlib160.dll : The bidirectional pitch error function has been supported.
Fwlib160.dll : The function(cnc_rdrepeatval_ext) to acquire total repetition number and remainder counter has been added.
Fwlib160.dll : When CNC parameter No.5006#0 is '1', the read value of fixture offset was wrong. This problem is corrected.
Fwlib160.dll : In case of using diameter/radius dynamic switching function, the coordinate value acquired by cnc_rddynamic and the cnc_rddynamic2 was wrong. This problem is corrected.
Fwlib160.dll, Fwlib0i.dll Fwlib0iB.dll, FwlibPMi.dll : The block omission might occur in the High Speed DNC operation by using cnc_dnc and cnc_cdnc. This problem is corrected.
Fwlib160.dll, Fwlib0iB.dll, FwlibPMi.dll : When the data writing function to CNC was executed from another process or thread while executing cnc_dwnstart3, the downloading process might be hang-up. This peoblem is corrected.
Fwlib30i.dll : If cnc_allclibhndl or cnc_allclibhndl2 was executed under the CNC power was off, the return value was EW_OK. This problem is corrected.
NCBoot32.exe : The size of BOOT window, Load window, and AutoBackup window has been enlarged to see all digits of file time stamps.
NCBoot32.exe : A series and version information of the BOOT software are added on the BOOT screen.
NCBoot32.exe : In case of connecting with FS30i/31i/32i, if the power of PC was turned on again before the PC starts up completely, a SYSTEM ALARM screen might appear. This problem is corrected.
NCBoot32.exe : If PCwas rebooted while connecting with FS30i/31i/32i, a SYSTEM ALARM screen might appear when CNC Screen Display Function started. This problem is corrected. You also need a BOOT software 60W1-07 or later. NCBoot32.exe : The BOOT window disappears abnormally when restoring the "NO DATA" item on the AutoBackup window for FS30i/31i/32i. This problem is corrected.
Fwlib160.dll : The diagnosis data number 670-672 can be acquired.
Fwlibe1.dll : Tool life management functions for 30i has been supported.
Fwlibe1.dll : Tool management function for 30i has been supported.
Fwlib30i.dll : Data server functions has been supported.
Fwlib150.dll, Fwlib15i.dll : In cnc_rdproginfo function, the argument(length) of data block and the structure format were changed as well as 16i.
FwlibPMi.dll : The servo alarm number 406,407,409,454-459,468,469 and 600-607 can be acquired.
Fwlib0i.dll : Read/Write function of work zero offset value did not operate correctly. This problem is corrected.
A part of the content of the header file for FOCAS2 library was wrong. This problem is corrected.
The mistake of description of some functions were corrected.
Fwlib160.dll : The number of data which cnc_rdprgdirtime can read at a time was limited to 963. This limitation is removed.
Fwlib160.dll : Upload/download functions(ds_rdfile/ds_wrfile) of data in the data server has been added.
Fwlib160.dll : The variable of conversation macro(No.20,000 or later) and high-speed cycles(No.200,000 or later) of P-code macro variable become to be read by cnc_rdpmacror.
Fwlib160.dll : The program of edit/display prohibition might not be able to be acquired with cnc_rdexecprog. This problem is corrected.
Fwlib160.dll : The high-speed search function(cnc_seqsrch2) of the sequence number has been added.
Fwlib160.dll : The function(cnc_delrange) to delete the program of the specified area has been added.
Fwlib160.dll, Fwlibe1.dll : When the timer information was acquired by cnc_gettimer just after setting by cnc_settimer, the former timer information which was changed by cnc_settimer might be acquired. This problem is corrected.
Fwlibe1.dll : The P-code macro function of FS15i has been supported.
Fwlibe1.dll : When the spindle parameter was read by cnc_rdparam in FS16i, the error might return. This problem is corrected.
Fwlibe1.dll : The information of 2nd spindle or later could not be read by cnc_acts2 in 30i. This problem is corrected.
Fwlibe1.dll : cnc_rdalminifo and cnc_rdalmmsg2 functions for 30i did not work correctly. This problem is corrected.
Fwlibe1.dll : When function of the acquisition of the operator's message(cnc_rdopmsg3) was executed on condition that "all message" was specified, the number of messages was not set correctly. This problem is corrected.
Fwlibe1.dll : When the unsolicited messaging function was stopped by cnc_unsolicstop, the EW_NUMBER might occur. This problem is corrected.
Fwlibe1.dll : EW_BUSY occurred when the CNC unsolicited messaging function was started in the application which received the information of Ethernet cable insertion after pulling it out. This problem is corrected.
Fwlibe1.dll : The switching function of PMC units number of FS30i has been supported.
Fwlib30i.dll : The functions for PMC parameter read/write has been supported.
FwlibPMi.dll : The diagnosis data number 447-449, 550-553 and 620-649 can be acquired.
FwlibPMi.dll : ER32 error of PMC might not be acquired by pmc_rdalmmsg. This problem is corrected.
Fwlib16W.dll : The FROM/SRAM functions for FS16i-W/18i-W has been supported.
Fwlib16W.dll : The P-code macro function of FS16i-W/18i-W has been supported.
Fwlib15i.dll : The P-code macro function of FS15i has been supported.
Fwlib15i.dll : When the alarm message exceeded 32 characters, the buffer overflow occurred in nc_rdalmhistry2. This problem is corrected.
The HSSB driver that supports FROM/SRAM management function for FS30i/31i/32i has been included.
CNC parameter number 19900-19929 can be set by the Option Setup Utility(OptSet.exe).
In the IPL screen of NCBOOT32, Japanese characters can be displayed by specifying FANUC font codes.
When the CNC was powered on, the unsolicited messaging server might not recognize power on information correctly. This problem is corrected.
When the cnc_unsolicstart function was executed in the callback function which received information of power on of CNC, this function did not work properly. This problem is corrected.
FS30i has been supported.
The executing program number was not acquired by cnc_rdexecpt of Fwlib160.dll, has been amended.
If cnc_rdexecprog of Fwlib160.dll was executed while the edit-protected program was executed, the application error might occur, has been amended.
The system error sometimes occurred when cnc_rdexecprog of FWLIB160.DLL was executed, has been amended.
When NC program was read using HSSB libraries except for 15/15i in case that the NC program memory has been broken, the functions relating to upload might fail into the exception error, has been amended.
NCBoot32 has been updated so that it can name the back-up C-EXE files as the same file names that are named by the CNC boot function.
Update History of FOCAS1/HSSB Library (Old Drawing No.:A02B-0207-K730)
The time for the termination of the CNC Screen Display Function has been shortened at Fwlib160.dll.
When you called the writing function of the macro while executing the CNC Screen Display Function at FS15i, sometimes the function did not return, has been amended.
The system error sometimes occurred when cnc_rdcoordnum was executed, has been amended.
When the input unit was inch, the cnc_getfigure of Fwlib160.dll sometimes returned the incorrect value, has been amended.
FS0i-Model B has been supported.
The error message of mmcncd.sys recorded in the event viewer of Windows2000 was not correct, has been amended.
When PC is restarted with the HSSB board removed from PC of Windows XP in which the HSSB driver was installed, PC has been rebooted, has been amended.
The data window library can be applied to Windows XP Professional.
NumLock.exe, which enables to change the state of NumLock key, has been added.
The read function(cnc_rdprogdir3) of program directory have been added to Fwlib160.dll and Fwlibpmi.dll.
The Tool management function of Fwlib160.dll has supported the lathe system.
Fwlib16W.dll has been amended so that it can read the CNC parameter number 12200-14899.
Fwlib160.dll has been amended so that it can read the diagnosis data number 710-749.
Fwlib160.dll has been amended so that it can read the servo alarm number 600-607.
The read function(cnc_rdspmeter) of spindle load meter has been added to Fwlib160.dll.
The function(cnc_wractpt, cnc_rdactpt) for acquisition/setting of NC program execution pointer has been added to Fwlib160.dll.
The functions for program number 8 digit have been added to Fwlib0i.dll and Fwlib150.dll.
The PROFIBUS functions of Fwlib160.dll has supported the Version 09 of the control software(6557 Series) for PROFIBUS.
Fwlib160.dll has been amended so that it can read the Spindle alarm number 9000 or later.
When the function of Data Server of Fwlib160.dll was called for Model C, the Bus Error occurred, has been amended.
The number of digits below the decimal point of F instruction was wrong by cnc_modal, has been amended.
When "Tool management function" is the "Tool management function 240 pairs" or "Tool management function 1000 pairs", the EW_NOOPT occurs by the function related to the tool management, has been amended.
When the macro information of embedded macro is read with 'type=2' by cnc_rdprgdir2 at Fwlib160.dll, the correct size is not read or system alarm occurs, has been amended.
Sometimes Ncboot32 don't delete a macro library file when a conversation macro file is loaded, has been amended.
The external reset function(cnc_reset) of CNC has been added.
The function(cnc_rdcoordnum) for reading the number of the additional workpiece coordinate systems of the workpiece coordinate systems has been added.
The function(pmc_rdpmctitle) for reading of PMC title on PMC-SB7 was added.
When the block of executing program is read by cnc_rdexecprog at Fwlib16w.dll, the extra character may be inserted ahead of '%' at the program end, has been amended.
There are diagnosis data which can not be read by cnc_diagnosr at FS15i, has been amended.
When the last diagnosis data is read by cnc_diagnosr at FS15i, the function remains in the deactivated state for a long time, and then returns EW_ATTRIB, has been amended.
When cnc_rddiaginfo at FS15i reads beyond the last number of diagnosis data, it gets the first data, has been amended.
When a specific alarm is generated on FS15B and the alarm data is read by cnc_rdalminfo, cnc_rdalmhistry, the wrong data is read, or the application error occurs, has been amended.
When the path is changed to 2nd path from loader control by cnc_setpath at Fwlib160.dll on the two path and loader control system, the EW_BUS error occurs, has been amended.
By cnc_rdexecprog at Fwlib160.dll, the contents of the called subprogram can not be acquired, when the subprogram is called from the called program by M98 or M198 of DNC processing, has been amended.
When the macro variables are read by using Fwlib16W.dll, the No.200 or later are not able to be read, has been amended.
When the macro alarm is read by cnc_rdopmsg3 at Fwlib160.dll, the comment message of the CNC program is also read besides the macro alarm, has been amended.
NCBoot32 and NCBOOTis cannot load the file less than 1024 bytes, has been amended.
The EW_BUS error might occur if "RESET" key is pushed when the macro alarm is read by cnc_rdalminfo at Fwlib160.dll, has been amended.
When the machine position of the rotation axis is read by specifying each axis at Fwlib160.dll, the wrong value might be read if the input unit system and the output unit system are different, has been amended.
NC is hung-up when writing the macro variable etc. are processed in other processes while the NC program was being down-loaded on 15B, has been amended.
Tool management function has been supported.
Macro-message reading function has been supported at Fwlib160.dll.
Constant surface speed control function data (SRPM/SSPM/SMAX) has been supported at Fwlib160.dll.
When the diagnosis data was read at Fwlib160.dll, the function sometimes failed with return code, EW_BUS. It has been amended.
At 16i-LA system, it had become impossible to read the parameter information ranged after 15000th, has been amended.
When the parameter No.12000 or later or No.19000 or later were read at Fwlib160.dll, the NC system might be hung up. It has been amended.
When the parameter No.1860 was read at the Fwlib160.dll, the read value might be different from the value that is displayed on CNC, has been amended.
On 16i-M dual path system with cutter compensation B, when the Tool Offset data was read for the 2nd path, an NMI system alarm occurred on CNC, has been amended.
FS16i/18i/21i-Model B has been supported.
PMC-SB7(except the PMC-SB7 2 path system) has been supported.
The F-ROM backup/restore and the S-RAM backup function have been added to Fwlib160.dll.
When the tool compensation number is set to 400 or 999 on the T system, the functions for reading the tool number of the tool life management at Fwlib160.dll has been amended so as to get the correct value.
Fwlibpmi.dll has been amended so that it can read the diagnosis data, No.8000-8099, 8100-8199, 8200-8209.
Fwlibpmi.dll has been amended so that it can read the NC parameter, No.28000-28835, 30000-30099, 30100-30499, 30500-30509.
Fwlib160.dll has been amended so that the reading alarm information for the spindle alarm can get the detailed alarm(7nxx) when the alarm number 751, 761, 771 and 781 occurred.
When the following alarms whose specification was changed on the CNC side occur, the reading alarm information function of Fwlib160.dll gets also the old alarm number, has been amended.
Fwlib160.dll has been amended so that it can read the following servo alarm numbers.
Fwlib160.dll has been amended so that it can read the PS alarm number 5400 or later.
Fwlib160.dll has been amended so that it can read the diagnosis data number 690-699, 700 or later.
Fwlib160.dll has been amended so that it can read the CNC parameter number 14900-14999, 19500-19999.
When the NC program is uploaded by using Fwlib160.dll, Fwlib0i.dll, Fwlibpmi.dll, every ':' in the NC program is converted to 'O' though NC parameter 3205#0(COL) was set to one. It has been amended.
NCBOOT32.EXE has been amended so that the function, "Start up the registered application program", which had been impossible at PC reboot by the update of version 2.12, is recovered. (Corrected version is 2.14.)
When the operation history data is read by using Fwlib160.dll or Fwlib0i.dll, the No.128,1128,2128 or later of G/F signals can not be read. It has been amended.
FS0i has been supported.
pmc_rdalmmsg function which reads the alarm messages from PMC has been added.
Processing library for 15-B
Processing library for 15i
Processing library for 16/18/21
Processing library for 16i/18i-W
Processing library for Power Mate i-D/H
65-key keyboard for FS16i/18i/21i/15i and keyboard for FS16i/18i-W has been supported by MDI Keyboard driver.
On FS15i, when it reads G-code of group number 27 by cnc_rdgocde, function returns EW_NUMBER(3) error, has been amended.
The MDI keyboard driver for Windows 95 has been improved so that when Ctrl+Alt+Del keys are pressed, the dialogue box which inquires the existence of pointing device will be displayed.
On FS15i, in case of reading about 100 NC program numbers with name(comment) by cnc_rdprogdir2, it takes more than 30 seconds, has been amended.
On FS15i, when the NC power is turned off during the execution of cnc_allclibhndl, an application calling it is terminated abnormally, has been amended.
On FS15i, when an input/output device number specified by NC parameter is invalid, downloading/uploading function is hung up, has been amended.
On FS15i, when a data window function is called during downloading/uploading, downloading/uploading is never finished, has been amended.
When any data window function is called at power on of FS15i, the common RAM parity of HSSB occurs (at NC side, it is displayed as system alarm), has been amended.
On FS15i, when the KEY2 signal is zero, cnc_wrmacro returns with error EW_PROT(=7) and cannot write a macro variable, has been amended.
At cnc_wavestat function for 16/18/21, the sampling status does not become 1 after executing the start of one shot type wave diagnosis until CNC starts the real sampling, has been amended.
When FS15i has many NC programs and then cnc_rdprogdir is executed, the access violation occurs, has been amended.
The HSSB driver and MDI key driver are available at Windows 2000 professional.
FS16i/18i-W has been supported.
The following functoins have been added to Fwlib15i.dll.
Internal position compensation
Servo, spindle, and waveform diagnose
When the laser alarm over No.4500 occurred, cnc_rdalminfo cannot get the correct information, has been amended.
When number of parameter is read by Fwlib160.dll, the incorrect number might be read. It has been amended.
When NC parameter 1403#0(MIF:Minimum unit of F-command at feed per minute) is 1 at 16/18/21, reading modal data function(cnc_modal) gets the feedrate with being increased by 1,000 times, has been amended.
In case of i series, when cnc_wrlprcprc function of Fwlib160.dll is used, the incorrect data was read. It has been amended.
When PMC_SE is used, EW_VERSION might occur by cnc_allclibhndl function in Fwlib160.dll. It has been amended.
The access speed of integer type P-code macro variable is improved.
cnc_rdsyssoft of Fwlib15i.dll returns logical slot number and physical slot number conversely, has been amended.
In NCBOOT32, when the thermal error of the hard disk occurred, its error message does not appear, has been amended.
The reading functions of the operation history data for Fwlib160.dll have been improved so as to get data more rapidly.
At 'Read alarm history data(cnc_rdalmhistry)' of Fwlib160.dll, the character string for the external/macro alarm could get as only "External alarm" and "Macro alarm", has been amended.
In case that the NC program stored on NC's memory has the special character (') at the special location, when 'Read program directory(cnc_rdprogdir)' of Fwlib150.dll is executed, the error EW_DATA is returned, has been amended.
Fwlib15i.dll has been corrected so as not to change the current directory into 'Fwlib' directory under Windows.
MDI keyboard driver has been improved so that it can select the newly created keyboards(56-key type/61-key type).
When a real parameter whose setting depends on the reference axis is read by cnc_rdparam() of Fwlib15i.dll, its minimum unit is not correct. It has been amended.
Cnc_rdopmsg() of Fwlib15i.dll cannot read macro messages. It has been amended.
Cnc_rdmacror of Fwlib160.dll sometimes fails to read the macro variables correctly, has been amended.
When the NCBOOT32.EXE is executed on FS15i which has the FANUC Ethernet board, CNC falls into the system alarm, has been amended.
The writing MDI program function (cnc_wrmdiprog) of Fwlib160.dll sometimes hangs up while its execution, has been amended.
The reading function of alarm information (cnc_rdalminfo) of Fwlibpmi.dll cannot read the information for alarm number 309, has been amended.
The function description of Power Mate i is included into the Data window library function specification. So, the library function description of Power Mate i is not attached.
NCBOOT32.EXE terminates if it was invoked by Windows before the completion of the initialization of HSSB driver, has been amended.
The servo alarm information cannot be read correctly by using cnc_rdalminfo() at the multi-axis FS15-B, has been amended.
In case of FS15-B system for the DNC operation, when application attempts to send the NC program for DNC after only NC was started and reset previously, cnc_dnc()/cnc_cdnc() returns error. It has been amended.
In case of FS16/18 with loader control, when custom macro variables are set common between tool paths by the parameter 6036, 6037, cnc_rdmacro()/cnc_wrmacro() cannot handle the macro variables on the loader side.
At 16i-LA system, it is impossible to read the parameters ranged after 15000th, has been amended.
Data window library cannot work at the PC system where Windows NT 4 Service Pack 4 is applied. It has been amended.
The Power Mate i-H and the Power Mate i-D are supported.
Ncboot32.exe: The function to notify the application program of the HSSB communication error was added. (Refer to the ncboot32.doc for the details)
MDI key driver: When RESET key of the MDI was pushed, the PC inputs "0". It has been amended.
Fwlib32.txt: The mistake of description about variable(cnc_macro_type) was corrected.
FS160: cnc_rdgrpid2(), cnc_rd1tlifedat2() and cnc_wr1tlifedat2() has been added.
FS160: The function of T code 8 digit of tool life management is supported.
FS160: The imaginary tool nose position and the offset data of the negative value are not read rightly at the read of tool offset, when the parameter number 5006#0 is '1'. It has been amended.
FS160: P code macro variable is not read rightly on the sub side of i series of 2-path systems. It has been amended.
FS160: New servo alarm, APC alarm, and OT alarm are supported.
FS160: The Data Window library has been improved so that the problem should not occur when the power supply of CNC is turned off while executing the library.
FS160: If the read function of executing program(cnc_rdexecprog) was used, the pointer of NC data was not correct. It has been amended.
FS160: When the read function of executing program(cnc_rdexecprog) was executed to the program which was read-protected, the contents of the program could be gotten. It has been amended.
FS160: On the 8 digit function of program number, though the parameter number 3204#3 or #4 is '1', the read-protected program can be read. It has been amended.
FS160: There were alarm numbers and the diagnosis data which could not be acquired. It has been amended.
Parameter number 309,508,509,764,771-774,781-784
Diagnosis data number 430-444, 445-449, 550-553, 560, 570-580
FS160: The parameter number from No.12000 to 12999 could not be read. It has been amended.
FS160: In the machine of inch system, the data of number of digits below decimal point of output unit was not correct. It has been amended.
FS160: When the DNC operation was executed, the function(cnc_cdnc) occasionally returns "Reset or stop request". It has been amended.
FS150: cnc_dncstart2(), cnc_dnc2(), cnc_dncend2() and cnc_rddncdgndt() has been added.
FS150: Something wrong with the cnc_rdprgdir2() function has been amended.
FS150: The Data Window library has been improved so that the problem should not occur when the power supply of CNC is turned off while executing the library.
FS150: The function for HSSB multi-connection was added.
PM: When the rotary switch is set to position '1' on Model D and the machine was turning on, the library functions return '-8'. It has been amended.
PM: The mistake of header file for VB was corrected.
PM: Something wrong with the cnc_rddynamic() function has been amended.
PM: Something wrong with the cnc_rddiaginfo() function has been amended.
PM: The function description related to the macro of fwlibpmj.txt was corrected.
PM: The description related to the tool offset of fwlibpmj.txt has been added.
P.S.) The mistake of description for the function about "global variable" was corrected.
The Power Mate-H and the Power Mate-D are supported.
The MDI key driver is added.
The 16 bit version drivers for the i-series are deleted.
The contents of memory of CNC dump utility is added.
The option setting utility is added.
The driver and the data window library can be applied to Windows NT.
The 16 bit version maintenance screen has been eliminated.
The trouble that pmc_wrcntldata() returns error 5, even if correct arguments is given, has been amended.
FS160: The eight digits NC program number has been supported.
FS160: The trouble that the P-code macro READ/WRITE functions cause the abnormal termination, when 20000th P-code macro is set to floating-point type, has been amended.
FS160: The trouble that cnc_rdmacror(), cnc_wrmacror(), cnc_rdpmacror() and cnc_wrpmacror() does not return any error, even if the data length given by the argument is shorter than necessary data length, has been amended.
FS160: The trouble that cnc_rdprgdir2() does not return any error, even if a negative value is given as the number of data, has been amended.
FS160: The cnc_rdexecprog() has been improved in order to read the program running by DNC or RISC operation.
FS150: The trouble that sometimes the cnc_rdtofsr() returns error 1 has been amended.
The HSSB multi-connection has been supported. (in PC environment)
The 16 bit version drivers (HSSBSYS.EXE, ITSYS.EXE, NCBOOT.EXE) became unnecessary. (in PC environment)
There were two types of FWLIB32.DLL, for FS15 and for FS16. From this edition, FWLIB32.DLL has become an integrated DLL, it uses FWLIB150.DLL and FWLIB160.DLL.
FS16i/18i/21i have been supported. But, the HSSB multi-connection is not available on them, and the 16 bit driver is necessary for them.
FS150: The data window library has been applied to the 24 axes system.
FS150: The cnc_rdpitchr() fails to read the data when NC is the multi-axes system, has been amended.
FS160: The cnc_rdmdlconfig2() has been added.
FS160: New functions for Punch Press have been developed.
FS160: At the high speed DNC mode, the cnc_dnc() sent wrong data to NC, has been amended.
The data window library has been applied to FS15B.
Update History of FOCAS1/Ethernet Library (Old Drawing No.:A02B-0207-K732)
FS16i/18i-W has been supported.
It was confirmed that Microsoft Visual C# .NET and Visual Basic.NET have been available.
The control sometimes did not return from cnc_dwnend3 when the NC program was down loaded by FOCAS1 for the Fast Ethernet when the program of the same number has been registered, has been amended.
FS0i-B has been supported.
The data window library can be applied to Windows XP Professional.
The Unsolicited Messaging Function has been added to Fwlibe1.dll.
The Tool management function for FS16i/18i has supported the lathe system.
The function(cnc_wractpt, cnc_rdactpt) for acquisition/setting of NC program execution pointer for FS16i/18i/21i has been added.
When "Tool management function" is the "Tool management function 240 pairs" or "Tool management function 1000 pairs", the EW_NOOPT occurs by the function related to the tool management, has been amended.
P code macro variables cannot be read correctly by using cnc_rdpmacro or cnc_rdpmacror, when the binary form floating-point type is specified as the type of variables, has been amended.
cnc_rdparam_ext function returns -17, when more than 10 number is specified as number of read parameters of FS15i, has been amended.
FS15i has been supported.
Compound Machining Function for FS16i/18i has been supported.
The data window library can be applied to Windows 2000 Professional.
When an Ethernet communication error occurs during the execution of FOCAS1/Ethernet functions, an illegal memory access operation occurs, has been amended.
When a thread is waiting for socket connection by executing cnc_allclibhndl3 and cnc_allclinhndl3 is called in another thread, the socket connection on latter thread cannot be achieved, has been amended.
Add functions that are related to PUNCH PRESS/LASER.
The value "-0.001" is written to the macro variable using cnc_wrmacro function, "0.0009531" is set on the CNC side, has been amended.