CNC Bender v12-20100827

From ATTWiki
Revision as of 19:49, 26 August 2010 by Mcone (Talk | contribs)

Jump to: navigation, search

Cncv12procontrol withteachmode.jpg



Check.jpg ENHANCED - Run Buttons Check for CLEAR to Run Cycle

The processlist builder now uses a "Wait For Run Buttons Clear" command to test for clear run buttons before continuing the cycle to check for a Run Buttons press.

This protects against the run buttons being permanently enabled through a failure and causing the machine to run without the buttons being pressed.

[BIGDISPLAY] Waiting for RUN BUTTONS CLEAR

[DISPLAY] Next Step: (Pre-Bend) Wait for the run buttons to CLEAR
Wait For Run Buttons Clear



Check.jpg ENHANCED - Run Buttons Advance a STEP In STEP Mode only when CLEAR

Now the release of the run buttons is what triggers CNC Bender to advanced to the next step in step mode.

The Run buttons RELEASE or CLEAR is the trigger that allows a new step to run in STEP mode. This prevents STEP mode from running as if it is in AUTO if the run buttons are stuck. Now the release of the run buttons is now what advances CNC Bender to the next step in step mode.

This enhancement requires the presence of the new command named "Wait For Run Buttons Clear" in the Command Definition library. It also requires two new clear inputs for the run buttons (See the CIO dictionary screen image at the right)

New CIO objects that examine cleared run buttons: InputClearForRunButtonsInCIO.jpg










Check.jpg CHANGES - CNC Processor Configuration File

The following additions have been made to the configuration file:

  • Smart Inspect Logging Settings for enhanced logging over TCP/IP connections.
  • Loop interval changes



ADD these to the CNCProcessor.cfg file:

[Smart Inspect Logging]
Enabled=0
Logging Method=TCPIP
Filename=c:\cnc\logs\cncprocessor.sil
TCPIP Address=192.168.0.190

[Loop]
Main Loop Interval=0.100
Background Read Servo Loop Interval=0.100

The image on the right is a screen shot of Smart Inspect logging from a CNC Processor session.

The new feature allows CNC Bender technicians to track performance inside CNC Processor through the network. Process times are returned as finely graded as microseconds - allowing us to track and fine-tune bottlenecks out of the process.

Smartinspectlogging.jpg

The items on the right can be removed from the configuration file. They are no longer used in CNC Processor.

REMOVE these from the CNCProcessor.cfg file:

[Loop]
Power Off Manual Mode Pause=250
Power On Manual Mode Pause=250
Cycle Hold Pause=100

[PRIORITY]
Master Loop Priority=10000



Check.jpg NEW - Quiet EOT for Each Axis

During JOGGING - CNC Processor can check for EOT (end of travel) of an axis before it arrives at the true FAULT EOT. This gives the axis a chance to stop jogging before it arrives at a FAULT position or emergency switch.

The changes are setup in the main.axislist configuration for each axis.


The following additions have been made to the AXIS configuration file:

  • Enable EOT= 1 or 0
  • Low EOT= (floating point value)
  • High EOT= (floating point value)


Example of what to add in each AXIS in the main.axislist file. The value shown here are typical of the FEED axis:

Enable EOT=1
Low EOT=0
High EOT=3160

When the axis arrives at the programmed EOT, a Big Message (see above) displays on the screen that announces that the axis has arrived at the axis EOT - and CNC Processor stops the axis motion.

Other Pages