Edit Commands

From Industrial Robotics & Automation - Fanuc Teach Pendant Programming

HI! You've reached a page that is in progress. Currently, this page serves as a dumping point for materials, ideas, resources, links, and media. Eventually it will be organized into a proper wiki page like the rest of the site. Check back soon! - May 26th 2019

are on the second page.

To get to this menu from the EDIT screen, cycle the on screen function buttons to the right until EDCMD is displayed. Press the EDCMD button or the corresponding F key.

Insert

This adds one or more new blank lines to your program. The lines will be added ABOVE the currently selected line. Selecting insert will prompt you to enter a numeric value representing how many lines you wish to insert. Hit enter after you enter your desired number. Hitting enter with a null value will insert a single line.

Delete

Upon selecting Delete, the cursor is used to highlight a selection of lines you wish to remove. Use the up and down keys to select which lines from the currently selected line you wish to delete, then accept on screen by hitting "YES".

Copy/Cut

SELECT

  • COPY
  • CUT
  • PASTE

PASTE

  • LOGIC
    • Original Order
    • Leaves Position Numbers Blank
  • POSID
    • Original Order
    • Same Position Numbers, Same Coordinates
  • POSITION
    • Original Order
    • New Position Numbers, Same Coordinates
  • R-LOGIC
    • Reverse Order
    • Leaves Position Numbers Blank
  • R-POSID
    • Reverse Order
    • Same Position Numbers, Same Coordinates
  • RM-POSID
  • R-POS
    • Reverse Order
    • New Position Numbers, Same Coordinates
  • RM-POS

Find

This utility allows you to find each instance of specific elements within your program. When a type is chosen, the index value (which of the element) allows you to narrow your search to a specific one. Leaving this inquiry blank will take you to every instance of that type, regardless of contents or specifics.
Select Find Menu:

  • Registers
    • R[]
    • PR[]
  • I/O
    • DO[]
    • DI[]
    • RO[]
    • RI[]
    • GO[]
    • GI[]
    • SO[]
    • SI[]
    • UO[]
    • UI[]
    • AO[]
    • AI[]
    • F[]
    • M[]
  • IF/SELECT
    • IF
    • SELECT
  • WAIT
    • WAIT (Delay)
    • WAIT CONDITION
  • JMP/LBL
    • JMP LBL[]
    • LBL[]
  • Miscellaneous
    • RSR[]
    • UALM[]
    • TIMER[]
    • OVERRIDE
    • Remark
    • Message
    • Parameter name
    • MAX_SPEED
    • TIMER_OVERFLOW
    • Multi-lng Remark
  • CALL
    • CALL program
    • END
  • Program control
    • PAUSE
    • ABORT
    • ERROR_PROG
    • RESUME_PROG[]
  • Skip
    • SKIP CONDITION
  • Offset/Frames
    • OFFSET CONDITION
    • UFRAME_NUM=...
    • UTOOL_NUM=...
    • UFRAME[]
    • UTOOL[]
  • Tool_Offset
    • TOOL_OFFSET COND
  • Multiple control
    • RUN
  • MONITOR/MON. END
    • MONITOR
    • MONITOR END
  • DIAGNOSE
    • DIAG_REC
    • DIAG_REC_SEC

Replace

Replace works much like find, except with the additional option of replacing instances of the found string with another string or with new values.

Select Replace Menu:

  • Registers
    • R[]
    • PR[]
  • Motion Modify
    • Replace speed
    • Replace term
    • Insert option
    • Remove option
  • I/O
    • DO[]
    • DI[]
    • RO[]
    • RI[]
    • GO[]
    • GI[]
    • SO[]
    • SI[]
    • UO[]
    • UI[]
    • AO[]
    • AI[]
    • F[]
    • M[]
  • JMP/LBL
    • JMP LBL[]
    • LBL[]
  • CALL
    • CALL program
    • END
  • TIME BEFORE/TIME AFTER
    • TIME BEFORE
    • TIME AFTER
    • DISTANCE BEFORE

Renumber

This option renumbers the positions in your motion lines, in order. This does not change the coordinates of the positions or the motion instructions, only the numbers chosen.

Comment

This option toggles the display of variable comments.

Undo

Remark

Remark allows you to "Disable" a line or lines of instruction without deleting them. When executing the program, remarked lines are treated as blank lines. This is useful for debugging as you can test run programs without certain parts.

Icon Editor

The Icon Editor option toggles between the text menu structure and a customizable on-screen icon-style menu.

Color

This option lets you toggle the highlighting of I/O states in color. Yellow is analog, Red is digital OFF and green is digital ON.

IO Status

This adds the status of an IO as if it were a comment. On the latest teach pendants, this indicator is in color and updates automatically in near real time.