Configuration

Configuration

Configuration is done via Tablet.xml, which should be in the same file as the executable. The tablet is supposed to be hosted on a network shared folder, so configuration is done by PC station according to its hostname.

Api


The <Api> section is for setting the connection to the FactoryWiz CNC server. It has three options:

  1. <Host> is set to localhost in the example and should be set to the local IP address or hostname of the FactoryWiz server.
  2. <Port> is for the FactoryWiz server port (which is 80 by default).
  3. <Ssl> If true the tablet will use https instead of http. Also if SSL is true then you must use the certified DNS name instead of the hostname or local IP.

Example: We have our FactoryWiz server running at http://192.168.100.24 on port 80 with no SSL:

  1. <Api>
  2.     <Host>192.168.100.24</Host>
  3.     <Port>80</Port>
  4.     <Ssl>false</Ssl>
  5. </Api>

Stations

A station is a PC that is used to monitor the machines. Configuration is done by station to support cases where the tablet is hosted on a network shared directory.

Name

The Name attribute is the network hostname of a PC station. To find the hostname of a machine open a command prompt and type hostname.

Example: For a PC station called Ryan-Thinkpad23:

  1. <Station Name="Ryan-Thinkpad23">
  2. ...
  3. </Station>

Machines

Add a <Machine> tag for however many machines you wish to monitor from that station.

Example: Say we wish for the PC with hostname Rich-Thinkpad23 to monitor the following machines:

  1. 13-VMC 3150
  2. Mazak 001
  3. Mikron 001
  4. Mikron 010
Then our station config would look like this
  1. <Station Name="Rich-Thinkpad23">
  2.     <Machines>
  3.          <Machine>13-VMC 3150</Machine>
  4.          <Machine>Mazak 001</Machine>
  5.          <Machine>Mikron 001</Machine>
  6.          <Machine>Mikron 010</Machine>
  7.     </Machines>
  8. </Station>

DNC (Optional)

To make DNC accessible to the client you must have the FactoryWiz DNC website running (see this article). Set the <dnc> tag value to the bound address for DNC. This makes the DNC's front page accessible.

Example: If we wanted to connect to the DNC site bound to http://localhost/dnc:
  1. <Dnc>http://localhost/dnc</Dnc>

DNC per Machine

Once you have completed the above configuration you can add a machine-specific DNC by adding the Dnc attribute to a machine tag.

Example: Given the same set of machines from the "Machines" section we want to add DNC support for "Mazak 001", which in the DNC system is called "Mazak Quickturn". This would be done like so:
  1. <Station Name="Rich-Thinkpad23">
  2.     <Machines>
  3.          <Machine>13-VMC 3150</Machine>
  4.          <Machine Dnc="Mazak Quickturn">Mazak 001</Machine>
  5.          <Machine>Mikron 001</Machine>
  6.          <Machine>Mikron 010</Machine>
  7.     </Machines>
  8. </Station>

Example Config

Here is an example configuration. It has two PC stations, called Ryan-Thinkpad23 and Rich-Thinkpad24. It connects to the DNC at http://localhost/dnc, and it connects to the FactoryWiz CNC server at localhost on port 80 with no SSL.
  1. <?xml version="1.0" encoding="utf-8" ?>

  2. <Config>
  3.     <Api>
  4.         <Host>localhost</Host>
  5.         <Port>80</Port>
  6.         <Ssl>false</Ssl>
  7.     </Api>

  8.     <Dnc>http://localhost/dnc</Dnc>

  9.     <Stations>
  10.         <Station Name="Ryan-Thinkpad23">
  11.             <Machines>
  12.                 <Machine>01-HMC 1011</Machine>
  13.                 <Machine>02-HMC 1012</Machine>
  14.                 <Machine>03-VMC 2156</Machine>
  15.                 <Machine Dnc="Okuma Lathe">04-VMC 2157</Machine>
  16.                 <Machine Dnc="Haas">05-VTL 3100</Machine>
  17.                 <Machine Dnc="Kitamura">06-VTC 4100</Machine>
  18.                 <Machine>07-VMC 2155</Machine>
  19.                 <Machine>08-HMC 1015</Machine>
  20.                 <Machine>09-HAS 3121</Machine>
  21.                 <Machine>10-LEG 2156</Machine>
  22.             </Machines>
  23.         </Station>

  24.         <Station Name="Rich-Thinkpad23">
  25.             <Machines>
  26.                 <Machine>13-VMC 3150</Machine>
  27.                 <Machine Dnc="Mazak Quickturn">Mazak 001</Machine>
  28.                 <Machine>Mikron 001</Machine>
  29.                 <Machine>Mikron 010</Machine>
  30.             </Machines>
  31.         </Station>
  32.     </Stations>
  33. </Config>

    • Related Articles

    • 8.2 Configuration - Cycle Times

      You can upload cycle time and other information into FactoryWiz through the Configuration > Cycle Times option. When a machine registers a new part name (or job / op number, depending on how you have configured the machine), FactoryWiz will look in ...
    • Add Machine - Haas NGC Configuration for FactoryWiz

      Haas NGC Configuration for FactoryWiz On the Haas CNC 1. Press Setting and move the tab to wired connection. Here you must set the machine IP and Subnet 2. Next go to SETTINGS tab and search for setting 143. Set 8000 to use TCP port 8000 for ...
    • Add machine - Brother C00 CNC Monitoring Configuration

      How to add machine - Brother C00 CNC Monitoring Configuration Applicable to the C Series. FactoryWiz Settings Login as an Admin Navigate to CONFIGURATION > MACHINE ADD Input the name of the machine Set the machine type to Brother Set the IP address, ...
    • Okuma THiNC Monitoring Configuration

      Configuring Okuma THiNC How to add an Okuma Machine The Okuma thinc api and thinc startup service must be installed prior to installing FactoryWiz onto the Okuma CNC. Getting the right files We need to know the api version for each Okuma you have so ...
    • 9.5 OperatorConnect Configuration (Operator Input)

      1.1 Overview The operators tablet user interface is a highly customizable part of FactoryWiz. Allowing users to only see what they want to and only capture what they require. 1.2 Security One of the main challenges when deploying tablets to the shop ...