34 Years Providing Solutions for Manufacturing!

The Most Informed
Manufacturing
Businesses Choose
ShopFloorManager

Phone: 1-781-933-9500

Fax: 1-781-494-9585


none
ShopFloorManager
none

ShopFloorManager Technotes
CNCFileRequester: Creating & Configuring Remote Requests for any CNC PDF-Version
Create & Configure unique Remote Requests for any CNC including Sending E-Mails from CNCs
Supports Windows 8TM, Windows 7TM & WindowsTM XP including Support for Terminal Server 2003/2005/2008

ShopFloorManager provides customers with the ability to Generate & Process Commands to: Request, Save, Dequeue, etc. N/C Files & Help Files including the ability to send Emails directly from the Machine Tool Console so an Operator doesn't have to leave the Machine Tool to accomplish these tasks!

This is accomplished using "CNCFileRequester" which is an Universal CNC Remote Request Command Generator, Server and Processor. "CNCFileRequester" is used to Generate & Process a Complete set of "CNC to ShopFloorManager" Remote Commands formatted specifically for any type of CNC Controller.

A set of these Remote Commands Files(An N/C File with Commands embedded in Comment Lines) can then be stored on any CNC Controller. An operator can use as is or modify these and when needed uploaded to ShopFloorManager for Requesting, Saving, Dequeuing, etc. N/C Files, Help Files, etc.

Remote Requests: Request all your N/C Files from the Machine Tool Console

Create remote request Commands Save a File from your CNC Request a File from your CNC Request a Help File from your CNC Send an EMail from your CNC Using CNCFileRequester you can Upload/Download from your CNC Console by creating a "CCL command program" using the CNC's editor into which you enter the command to get or save a file from/to the ShopFloorManager database. Response files are sent to the CNC at appropriate times with codes describing an action or problem.

ShopFloorManager Runtime - Remote Commands

none

Note: Click on the "Configure-General System Configuration" Menu(s) and the following Window will be displayed.

General System Configuration Window

none

Note: Click on the "DNC Files/Remote Request/General" Tabs and the following Window is displayed

General System Configuration -DNC Files/Remote Request/General Window

none
Settings:
  • Remote Request Send Only Approved DNC Files.(Applies only if using the ISOApproval: (html))
  • How to Handle Remote Requests For Latest Version(Chose an Option)
    • Warn When Latest Version Is Not Assigned to Machine(Default)
    • Send Latest Version Assigned to Machine
  • Enable CNC E-Mail(Must have ShopEMail: (html) setup)

Note: In general don't change these settings. Call CCI if you need help!

Click on the "DNC Files/Remote Request/Default Enabling" Tabs and the following Window is displayed

General System Configuration -DNC Files/Remote Request/Default Enabling Window

none

Note: These are all of the Commands that can be sent from the CNC Console if Checked. Check those Commands you want the Operator to have access to! In general don't change these settings. Call CCI if you need help!

Save any Changes you have made and close and return to ShopFloorManager Runtime.

ShopFloorManager Runtime - Machines

none

Note: Click on the Machines Icon and the following Window will be displayed.

Machines Window

none

Note: Highlight the Machine you want to setup the Remote Request Parameters for and click the Properties Button and the following Window will be displayed.

Machines Properties Window

none

Note: Click on Protocol Tab & the Remote Request Parameters Tab and the following Window will be displayed.

Protocol-Remote Request Parameters-Style Window

none
Settings: (Need to check the "Enable Remote Requests" Check-box to Activate!)
  • Command Style
    • XYZ Commands (Only Used for Old Controllers not supporting Comments in N/C Files)
    • Customized Commands - Default (Allows you to change Standard Command Names.)
  • Remote Request Command File Queuing Style. (In General don't change these settings!)
    • Standard (Queue Remote Request Command File Only When Queue is Empty. If a queue of commands exists you won't be able to cancel active job!)
    • Dynamic - Default (Insert Remote Request Command File At Top Of Queue for immediate action! - Ex. Cancel Active Job!)

Note: Click on "Configure Customized Remote Requests" Button above and the following Window will be displayed.

Edit Remote Request Parameters Customized Command Text Window

none

Note: The above Window gives you access to the Remote Command(s) Syntax if you wish to change the Command Names! In general don't change these settings. Call CCI if you need help!

Click on the "DNC Files/Remote Request/Default Enabling" Tabs and the following Window is displayed

Protocol-Remote Request Parameters-Responses Window

The following Window allows you to setup the way ShopFloorManager responds to remote request commands by processing the Command and responding back to the CNC, if allowed, indicating success or failure with a detailed message!

none
Settings:
  • Response Timeout (seconds): This setting determines how long the Response file will be queued before be automatically removed from the download queue! A setting of of 0 means never remove! I.E. If 0 setting Operator must download Response File!
  • Include Remote Request Response Code Descriptions: Choosing this option will send a detailed description of Problem/Action verses a Numbered Code!
  • Transmit Response Code Without Trailing Newline: Information only! This is established when you use a particular Protocol!
  • Mazak Remote Request Response File Program Number: Information only! This is established when you use a particular Protocol!
  • Action on Finding Missing Command
    • Save Remote Request Command File as a new DNC File ShopFloorManager tries to save the content of the Command file as a new DNC File using the current date/time to form the name. It also prepares a success/failure response file and sends it to the machine tool.
    • Save Remote Request Command File to the Machine Tool ShopFloorManager tries to save the content of the Command file as a new DNC File using the current date/time to form the name. It also prepares a success/failure response file and sends it to the machine tool.
    • Ignore the Missing Command ShopFloorManager silently discards the content of the Command file. Normally not a good Choice!
  • Enable Responses Mode
    • Enable All Responses
      • After ShopFloorManager detects and processes any command in a Command File, it prepares a success/failure Response file and sends it to the machine tool.
    • Disable Save Received File, CNC E-Mail and Abort Responses
      • After SuiteFactory detects and processes any command in a Command file, it decides whether to prepare a success/failure Response file based on what command it found
      • If the command was Save Received File, CNC E-Mail, or Abort, SuiteFactory does not prepare and send a response file.
      • If the command was any other command, SuiteFactory prepares a success/failure response file and sends it to the machine tool.

Remote Request Leader Edit Window

The following Window allows you to format the response file that is sent to the CNC matching the N/C File format used for this particular CNC. For Example you can create a Response File that has Fanuc's format vs a Mazak's format. What you are establishing by using these Windows are the Leader & Trailer Wrappers that are placed around the Comment Field that holds the Response to the uploaded Command File! I.E. The Response File indicates whether the Command was a Success or Failure.

The Response is placed inside Comment field(s) which is then wrapped with the Leader & Trailer formated for this CNC. This Response File is then queued just like any N/C File so the CNC Operator can download it to the CNC for getting details on the Success or Failure of the Command File Operation!

none

Note: The above Window shows that a Leader starts with a % sign, Carriage Return sign, Line Feed sign, O sign & (4) 2s, Carriage Return sign, Line Feed sign. If you want to insert a Character in a particular position click on that position, click the Insert Button and enter the Repeat Count & Character which will be inserted above the insert position. Add as many Characters as needed.

Remote Request Trailer Edit Window

none

Note: The above Window shows that only one Character was added to the Trailer and that Character was a % sign.

Generates Response File to Uploaded Command File

Using the data entered into the Leader & Trailer Windows a Generated Response File would look as Follows:

%
O222
(Response Generated by ShopFloorManager is Inserted Here!)
%

Note: This Response File is then Automatically Queued to the CNC that the Original Command File was sent to so the Operator can Download it allowing him/her to view the Response: Success, Failure, or Other!

Typical Command File Example used to get an N/C File named: abc12345

%
O111
(GET abc12345)
%

This file is uploaded from the CNC and processed by ShopFloorManager and if successful the N/C File abc12345 will be Queued for Downloading. If Activated a Response File will be Generated & Queued with details of Success/Failure.

Communications Engine View(4077) before Activating Remote Request

none

Communications Engine View(4077) after Activating Remote Request

none

Copyright 2017 ShopFloorManager
All Rights Reserved
ShopFloorManager Registered Trademark of CCI.
Click here for ShopFloorManager

CAD/CAM Integration, Inc.
3 Bessom St. #212
Marblehead, MA 01945

Contact Information:
Phone: 1-781-933-9500
Fax: 1-781-494-9585
sales@shopfloormanager.com