FANUC PMC Program: Edit on PC and Send Back to NC (FAPT LADDER 3 Full Steps)

This article covers one concrete thing: how to get the PMC ladder out of a FANUC machine, onto a PC, edit it, and send it back. It is the most useful step on site and also the one people get stuck on most — and the sticking point is usually not “can you draw a ladder,” but how to configure the communication, which parameters to set, and why the machine does not move after the transfer finishes.

Read This First: About Obtaining the Software

FANUC LADDER III (including the FAPT LADDER series) is FANUC’s official commercial software and requires a licence.

Legitimate ways to obtain it: contact your local FANUC branch or an authorised dealer to purchase a licence. If it is only for evaluation, ask your local FANUC whether a trial or evaluation licence is available. In some regions FANUC also provides training versions for customers.

In one line: for a real project, use original licensed media. This is not a cost worth saving.

This article does not provide, and will not provide, any cracked version, modified version, or third-party download. That is not merely a rule for its own sake: the PMC program governs emergency stop, interlocks and tool change — logic directly tied to personal and equipment safety. If you go online with a modified build of unknown origin, and the program has had extra logic inserted or its transfer checks stripped out, the resulting faults are extremely hard to see. The troubleshooting cost is far higher than the price of the software.

Safety note: The PMC program involves emergency stop and interlock logic. Complete a full backup of the current program before any upload operation, perform it outside production hours, and verify every safety-related function item by item afterwards. The steps below are given for a specific software version and machine model; menu names may differ.

1. Software Version Matching

On the software side: different generations of the software correspond to different generations of PMC. But what actually decides which PMC type you should select is the machine itself, not the software version.

Any correspondence table you find is a set of “typical values,” not “confirmed values” — do not pick from it by copying. Two machines of the same CNC series can have different PMC types, because it is the PMC model that determines PMC resources, not the CNC model.

Before creating a new project, read the required items off the machine itself. Do not guess from the system model.

2. A Concept You Must Separate First: Edit Format vs Memory Card Format

This is where beginners get confused most easily — the two formats are not the same thing:

  • Edit format: the format the software works in and saves as a project. This is what you can open, modify and re-download.
  • Memory card format: the format the machine writes to a CF card (typically with a .000 extension). It is a machine-side storage format, not an editable project.

So: a .000 file copied off the machine’s CF card cannot be opened directly by LADDER III. It has to be converted — decompiled — into an editable program first. That conversion is a decompile.

3. Common Installation and Connection Failures

If the software will not install, or installs but will not connect, it is usually one of a small number of causes: version mismatch with the PMC type, missing or wrong communication driver, wrong serial parameters, or protection/permission state on the machine side.

广告

One very practical recommendation: for PMC transfers, use a machine with a native serial port — an older PC or an industrial PC. USB-to-serial adapters vary a lot in stability during long transfers, and having a transfer fail halfway on site is more trouble than not having a serial port at all.

4. Getting the Program from the NC to the PC (Reading Side)

Method A: online read (Load from PMC)

Read directly over the link with the software’s “load from PMC” function. Both sides must be configured consistently.

PC side: set the communication port and parameters to match the NC.

NC side (RS-232C example): go to SYSTEM → PMC → I/O, set the device and function, then press [EXEC].

Where to set the speed: in SYSTEM → PMC → I/O, pressing the right extended soft key reveals a SPEED soft key; enter it and set, for example, 9600 baud, 2 stop bits, no parity — this must match the PC side exactly.

Method B: copy it out on a CF card, then open it on the PC (more commonly used)

On site the most reliable approach is actually to save the ladder out of the machine onto a CF card first, then work on it on the PC.

Opening a memory card format file on the PC: use the software’s conversion/import function to turn the card-format file into an editable project — this step is the decompile described above.

5. Editing the Ladder on the PC

The main screen is typically divided into four areas: the project/ladder tree, the ladder editing window, the instruction/element palette, and the message or status area.

Subprograms are divided by level using END1 / END2 / END3. On most PMCs the first level executes every 8 ms, the second level every 8×N ms, and the third level is background scan.

Three disciplines before changing the diagram: work from a backup copy rather than the only copy; change one thing at a time and confirm the effect; and re-verify safety logic separately after any change.

On online editing: in some situations you can edit directly online, but you will often hit an “online editing invalid” message — usually a protection or run-permission problem.

6. Sending It Back to the NC (Upload Side)

This is the core of the article. The key point: both sides must be operated, and the NC side must enter the “waiting to read” state first.

On the NC: SYSTEM → PMC → I/O, set the parameters, then press [EXEC].

Do not get the direction backwards:

  • FUNCTION = READ means read into the NC (send back / upload).
  • FUNCTION = WRITE means write out of the NC (back up / download).

These two words are easy to confuse in translation. Fix it in your head as READ = in, WRITE = out.

7. Does Uploading Affect the Reference Point / Zero Position?

This is the most frequent worry, so here is the direct answer:

The position data itself is not affected. The machine’s reference point / zero position is determined by the absolute encoder (or incremental homing) together with the position-related parameters on the NC side. That data is not under the jurisdiction of the PMC ladder. Uploading the ladder replaces the sequence program; it does not rewrite the position memory.

But there are things you must watch, otherwise “no effect in theory” becomes “a problem in practice.” The upload process clears the machine’s outputs, and you must verify after uploading — neither can be skipped.

Conclusion: the upload action itself does not move your reference point, but the process clears outputs and post-upload verification is mandatory.

8. Three Things You Must Do After Uploading

  1. Confirm the PMC is running and switch it back to run if not. After the upload completes, the PMC may be in the stopped state.
  2. Back up again immediately, as the baseline for “this version.” The backup must be the complete five-piece set, all from the same machine: ladder main program, PMC parameters, option table, alarm messages and titles, and symbol/comment table.
  3. Verify the ladder and the safety logic. Go through the safety-related circuits item by item rather than assuming the transfer was faithful.

9. Without a PC, Can You Edit Directly on the Panel?

广告

Yes. The machine has a built-in PMC editor, so you can modify the ladder without a computer.

Prerequisites (both must be satisfied): the corresponding edit permission is enabled, and the machine is stopped.

General path: SYSTEM → PMC, enter the edit / ladder screen and find the built-in editor entry.

Practical advice: the built-in editor is fine for small, urgent changes. For anything structural, work on the PC where you have search, cross-reference and commenting.

Closing

Remember the order: back up first, confirm the PMC type from the machine, separate edit format from card format, then read — edit — send back, and finally confirm run state, back up again, and verify safety.

Disclaimer: This article is a personal compilation of technical experience. It does not provide any cracked, modified or third-party download of the software. Menu names, parameter items and operating steps vary by software version and machine model — follow the actual software and machine manual in front of you. The PMC program involves safety logic such as emergency stop and interlocks; complete a full backup before any upload, perform it outside production hours, and verify every safety function afterwards.

Zero-base learning entry: PMC Ladder Video Course From Zero.

Related Reading

Frequently Asked Questions (FAQ)

1. Does uploading a ladder program affect the machine’s reference point or zero position?

No, the position data itself is not affected. The reference point / zero position is determined by the absolute encoder, or by incremental homing, together with the position-related parameters on the NC side. That data is not under the PMC ladder’s control — uploading replaces the sequence program, it does not rewrite position memory. But you must still watch two things: the upload process clears the machine’s outputs, and post-upload verification is mandatory. Neither can be skipped.

2. What is the difference between the edit format and the memory card format?

They are not the same thing. The edit format is what the software works in and saves as a project — you can open, modify and re-download it. The memory card format is what the machine writes to a CF card, typically with a .000 extension; it is machine-side storage, not an editable project. So a .000 file copied off the CF card cannot be opened directly by LADDER III — it must be converted, that is decompiled, into an editable program first.

3. In PMC I/O, do READ and WRITE mean in or out?

READ means read into the NC (sending the program back, or uploading), and WRITE means write out of the NC (backing up, or downloading). These two words are easy to get backwards, so fix it as READ equals in and WRITE equals out. Also remember that both sides must be operated for a transfer, and the NC side must enter the waiting-to-read state first, then press EXEC.

4. Is it acceptable to use a cracked or modified LADDER III for going online with a machine?

No. FANUC LADDER III is official commercial software that requires a licence, and legitimate routes are purchasing a licence from your local FANUC branch or an authorised dealer, or asking about a trial or evaluation licence. Beyond the licensing issue, there is a safety one: the PMC program governs emergency stop, interlocks and tool change. If a modified build of unknown origin has had extra logic inserted or its transfer checks stripped out, the resulting faults are extremely hard to see, and the troubleshooting cost far exceeds the price of the software. For a real project, use original licensed media.

© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容

广告