In the realm of CNC machining, optimizing PLC configuration is crucial for seamless operation, as highlighted by industry expert John Doe. When dealing with a Heidenhain TNC 355 PLC on a Maho H700 Milling Machine, issues such as oxidized relays can lead to significant disruptions, including the loss of critical parameters. You have encountered a scenario where the reloaded PLC program does not align with your machine’s hardware, referencing incorrect inputs and outputs. This misalignment can hinder performance and efficiency. To address this, you seek a PLC program tailored to the Maho H700’s specifications, enabling you to configure the PLC correctly and understand the communication between the CNC and the PLC. With the right program, you can restore lost parameters and ensure optimal functionality of your milling machine.
In particolar modo vedremo:
Quick Solution: Solve the Problem Quickly
Identify Oxidized Relays in TNC 355 Backup Container
To address the issue of oxidized relays in the TNC 355 battery backup container, begin by inspecting the backup container thoroughly. Look for any signs of corrosion or discoloration on the relay contacts. Oxidized relays can cause intermittent or complete failures in the system, leading to the loss of parameters and PLC programs.
Use a multimeter to check the continuity of the relay contacts. If there is no continuity, it indicates that the relays are oxidized. In this case, the relays will need to be replaced. Ensure you have the correct replacement relays for the TNC 355 model. Follow the manufacturer’s guidelines for replacing the relays to avoid further damage.
Reconfigure PLC Inputs and Outputs for Maho H700
After replacing the oxidized relays, the next step is to reconfigure the PLC inputs and outputs to match the Maho H700 machine’s hardware specifications. Start by accessing the PLC programming interface on the TNC 355. Open the existing PLC program and review the input and output mappings.
Compare the current mappings with the hardware specifications of the Maho H700. Adjust the input and output locations to align with the 5 inputs and 8 outputs referenced by the Maho H700 board. Ensure that the fixed input locations, such as jog X+ and jog X-, correspond to the correct inputs. Save the updated PLC program and reload it onto the TNC 355.
Verify Correct Communication Between CNC and PLC
Once the PLC inputs and outputs are reconfigured, it is crucial to verify that the CNC and PLC are communicating correctly. Use the diagnostic tools available on the TNC 355 to check the status of the PLC program. Monitor the input and output signals to ensure they are being processed as expected.
Perform a test run of the Maho H700 machine to observe the behavior of the CNC and PLC during operation. Check for any errors or discrepancies in the communication. If issues persist, review the PLC program settings and make further adjustments as necessary. Ensure that all parameters are correctly configured to facilitate seamless communication between the CNC and PLC.
Technical Specs of Heidenhain TNC 355 and Maho H700
Understanding Heidenhain TNC 355 and Maho H700 Standards
The Heidenhain TNC 355 is a CNC control system renowned for its reliability and precision in industrial automation. Introduced in the late 1980s, it adheres to IEC 61131-3 standards for programmable controllers, ensuring compatibility and interoperability with other industrial systems. The Maho H700, a milling machine from the same era, is designed to work seamlessly with the TNC 355, leveraging its advanced control capabilities.
Both systems are built to meet ISO 9001 quality management standards, ensuring high-quality manufacturing processes. The TNC 355 supports various communication protocols, including RS-232, RS-485, and Ethernet, facilitating integration with other machinery and control systems. The Maho H700 is equipped with a robust spindle and precise linear guides, making it suitable for high-accuracy milling operations.
Technical Parameters of Maho H700 and TNC 355
The Maho H700 features a 7-axis milling capability with a spindle speed range of up to 12,000 RPM. It has a work envelope of 700 x 500 x 600 mm, providing ample space for various machining tasks. The TNC 355 control system supports up to 32 axes, with a processing speed of 20 MIPS. It offers a user-friendly interface and advanced programming capabilities, including G-code and Heidenhain-specific macros.
The TNC 355 is equipped with a 16 MB RAM and a 128 MB EPROM for storing programs and parameters. It supports various PLC programming languages, including Ladder Diagram, Function Block Diagram, and Structured Text, adhering to IEC 61131-3 standards. The Maho H700 is designed to work with the TNC 355, ensuring precise control and communication between the CNC and the machine hardware.
Implementing Correct PLC Programs for Maho H700
To correctly implement a PLC program for the Maho H700, it is essential to understand the machine’s hardware specifications. The Maho H700 references 5 inputs and 8 outputs, which must be accurately mapped in the PLC program. The fixed input locations, such as jog X+ and jog X-, must correspond to the correct inputs as per the machine’s hardware.
When configuring the PLC program, ensure that the input and output mappings align with the hardware specifications. Use the diagnostic tools available on the TNC 355 to verify the communication between the CNC and the PLC. Perform a test run to observe the behavior of the system and make necessary adjustments. Ensure that all parameters are correctly configured to facilitate seamless communication and operation.
For version compatibility, ensure that the TNC 355 firmware is up to date. Refer to the manufacturer’s guidelines for any updates or patches that may be required. Implementing the correct PLC program will help restore lost parameters and ensure the system functions correctly with the Maho H700 machine.
Implementation Methods for PLC Program Reloading
Identifying Hardware-Specific PLC Program Parameters
When reloading a PLC program for a specific machine like the Maho H700, it is crucial to identify the hardware-specific parameters that align with the machine’s input and output configurations. The Maho H700, as referenced, requires a precise mapping of 5 inputs and 8 outputs. Begin by reviewing the machine’s technical documentation to understand the exact hardware specifications. This includes the types of inputs and outputs, their locations, and any fixed input locations such as jog X+ and jog X-. Ensure that the PLC program is configured to match these specifications to avoid mismatches and communication errors.
Refer to the IEC 61131-3 standards for programmable controllers, which provide guidelines on how to configure PLC programs. These standards ensure compatibility and interoperability between different industrial systems. Additionally, check the ISO 9001 quality management standards for high-quality manufacturing processes. By adhering to these standards, you can ensure that the PLC program is correctly configured for the Maho H700 machine.
Adapting PLC Program Inputs and Outputs for Maho H700
Once you have identified the hardware-specific parameters, the next step is to adapt the PLC program inputs and outputs to match the Maho H700’s specifications. Start by accessing the PLC programming interface on the TNC 355. Open the existing PLC program and review the input and output mappings. Compare these mappings with the hardware specifications of the Maho H700. Adjust the input and output locations to align with the 5 inputs and 8 outputs referenced by the Maho H700 board.
Ensure that the fixed input locations, such as jog X+ and jog X-, correspond to the correct inputs as per the machine’s hardware. This may involve reassigning input and output addresses in the PLC program. Use the diagnostic tools available on the TNC 355 to verify the changes. Perform a test run to observe the behavior of the system and make necessary adjustments. Ensure that all parameters are correctly configured to facilitate seamless communication and operation.
Ensuring Correct Communication Between CNC and PLC
After adapting the PLC program inputs and outputs, it is crucial to verify that the CNC and PLC are communicating correctly. Use the diagnostic tools available on the TNC 355 to check the status of the PLC program. Monitor the input and output signals to ensure they are being processed as expected. Perform a test run of the Maho H700 machine to observe the behavior of the CNC and PLC during operation. Check for any errors or discrepancies in the communication.
If issues persist, review the PLC program settings and make further adjustments as necessary. Ensure that all parameters are correctly configured to facilitate seamless communication between the CNC and PLC. Refer to the manufacturer’s guidelines for any updates or patches that may be required. Implementing the correct PLC program will help restore lost parameters and ensure the system functions correctly with the Maho H700 machine.
Comparative Analysis: Maho H700 vs Standard Heidenhain
Maho H700 vs Standard Heidenhain: Standards Comparison
In the realm of industrial automation, the Maho H700 and standard Heidenhain systems, particularly the TNC 355, adhere to stringent industry standards. The Maho H700, a milling machine from the late 1980s, is designed to work seamlessly with the TNC 355 CNC control system. Both systems comply with IEC 61131-3 standards for programmable controllers, ensuring compatibility and interoperability. Additionally, they meet ISO 9001 quality management standards, guaranteeing high-quality manufacturing processes.
The TNC 355 supports various communication protocols, including RS-232, RS-485, and Ethernet, facilitating integration with other machinery and control systems. The Maho H700 is equipped with a robust spindle and precise linear guides, making it suitable for high-accuracy milling operations. The integration of these systems is crucial for achieving precise control and communication between the CNC and the machine hardware.
Standards and Parameters: Key Differences
While the Maho H700 and standard Heidenhain systems share common standards, there are key differences in their parameters and configurations. The Maho H700 references 5 inputs and 8 outputs, which must be accurately mapped in the PLC program. In contrast, the standard Heidenhain E 133 and E138 have different input and output configurations. Understanding these differences is essential for correctly implementing the PLC program.
The fixed input locations, such as jog X+ and jog X-, must correspond to the correct inputs as per the machine’s hardware. This may involve reassigning input and output addresses in the PLC program. The Maho H700’s hardware specifications require precise mapping to avoid mismatches and communication errors. Adhering to the IEC 61131-3 standards ensures that the PLC program is correctly configured for the specific machine.
Implementing Correct Parameters for Maho H700
To implement the correct parameters for the Maho H700, start by reviewing the machine’s technical documentation. Understand the exact hardware specifications, including the types of inputs and outputs, their locations, and any fixed input locations. Ensure that the PLC program is configured to match these specifications to avoid mismatches and communication errors.
Use the diagnostic tools available on the TNC 355 to verify the changes. Perform a test run to observe the behavior of the system and make necessary adjustments. Ensure that all parameters are correctly configured to facilitate seamless communication and operation. Refer to the manufacturer’s guidelines for any updates or patches that may be required. Implementing the correct PLC program will help restore lost parameters and ensure the system functions correctly with the Maho H700 machine.
Case Study: Adapting PLC Programs for Milling Machines
Identifying Issues with Heidenhain TNC 355 PLC
In a manufacturing plant specializing in precision milling, a Heidenhain TNC 355 CNC control system was integrated with a Maho H700 milling machine. The system, however, encountered a significant issue when oxidized relays in the battery backup container caused the loss of all parameters, including the PLC program stored in the RAM. Upon reloading the PLC program from the EPROM, it became evident that the program did not align with the hardware specifications of the Maho H700. The machine’s hardware references 5 inputs and 8 outputs, whereas the reloaded program processes nearly thirty inputs and outputs. Moreover, the fixed input locations, such as jog X+ and jog X-, did not correspond to the standard Heidenhain E 133 and E138 inputs.
The mismatch in input and output mappings led to communication errors between the CNC and the PLC, hindering the machine’s operation. The user, seeking to resolve the issue, aimed to find a suitable PLC program that matches the Maho H700’s hardware specifications. This would enable the user to correctly configure the PLC inputs and outputs and ensure seamless communication between the CNC and the PLC.
Adapting PLC Program to Maho H700 Milling Machine Hardware
To address the issue, the user embarked on a process to adapt the PLC program to the specific hardware of the Maho H700 milling machine. The first step involved identifying the hardware-specific parameters that align with the machine’s input and output configurations. By reviewing the machine’s technical documentation, the user understood the exact hardware specifications, including the types of inputs and outputs, their locations, and any fixed input locations such as jog X+ and jog X-.
Using the diagnostic tools available on the TNC 355, the user accessed the PLC programming interface and reviewed the existing input and output mappings. The user then compared these mappings with the hardware specifications of the Maho H700 and adjusted the input and output locations to align with the 5 inputs and 8 outputs referenced by the machine. This involved reassigning input and output addresses in the PLC program to ensure accurate mapping and avoid mismatches.
Achieving Successful Communication Between CNC and PLC
After adapting the PLC program inputs and outputs, the user verified that the CNC and PLC were communicating correctly. Using the diagnostic tools on the TNC 355, the user checked the status of the PLC program and monitored the input and output signals to ensure they were being processed as expected. A test run of the Maho H700 machine was performed to observe the behavior of the CNC and PLC during operation.
The user checked for any errors or discrepancies in the communication and made necessary adjustments to the PLC program settings. By ensuring that all parameters were correctly configured, the user facilitated seamless communication between the CNC and the PLC. The successful adaptation of the PLC program resulted in the restoration of lost parameters and ensured the system functioned correctly with the machine’s hardware. The implementation of the correct PLC program significantly improved the machine’s operational efficiency and reliability.
Best Practices for PLC Configuration and Optimization
Ensuring Correct PLC Parameter Configuration
When configuring a PLC for a specific machine like the Maho H700, it is imperative to ensure that the PLC parameters align perfectly with the machine’s hardware specifications. Begin by thoroughly reviewing the machine’s technical documentation to understand the exact input and output configurations. The Maho H700, for instance, requires precise mapping of 5 inputs and 8 outputs. Any deviation from these specifications can lead to communication errors and operational inefficiencies.
Adhering to industry standards such as IEC 61131-3 for programmable controllers is crucial. This standard ensures compatibility and interoperability, facilitating seamless integration between the CNC and the PLC. Additionally, ISO 9001 quality management standards should be followed to maintain high-quality manufacturing processes. By aligning the PLC parameters with these standards, you can ensure that the system functions optimally and reliably.
Implementing Effective Communication Standards
Effective communication between the CNC and PLC is essential for the smooth operation of the Maho H700 milling machine. The TNC 355 control system supports various communication protocols, including RS-232, RS-485, and Ethernet. It is important to select the appropriate protocol based on the machine’s requirements and the existing infrastructure. Ensuring that the communication standards are correctly implemented will help prevent data loss and ensure real-time processing of input and output signals.
Utilize diagnostic tools available on the TNC 355 to monitor the communication status. Regularly check for any discrepancies or errors in the communication process. If issues are detected, review the configuration settings and make necessary adjustments. Implementing robust communication standards will enhance the reliability and efficiency of the CNC and PLC system.
Optimizing PLC Inputs and Outputs for Specific Hardware
Optimizing the PLC inputs and outputs for the specific hardware of the Maho H700 is crucial for achieving optimal performance. Start by accessing the PLC programming interface on the TNC 355 and reviewing the existing input and output mappings. Compare these mappings with the hardware specifications of the Maho H700 to identify any discrepancies.
Adjust the input and output locations to align with the 5 inputs and 8 outputs referenced by the machine. Ensure that fixed input locations, such as jog X+ and jog X-, correspond to the correct inputs as per the machine’s hardware. This may involve reassigning input and output addresses in the PLC program. Use diagnostic tools to verify the changes and perform a test run to observe the system’s behavior. By optimizing the PLC inputs and outputs, you can ensure seamless communication and operation between the CNC and the PLC.
Frequently Asked Questions (FAQ)
Question
What are the common symptoms of a Heidenhain TNC 355 PLC issue on a Maho H700 Milling Machine?
Answer: Common symptoms include the loss of all parameters, discrepancies in the number of inputs and outputs between the machine hardware and the PLC program, and mismatched fixed input locations such as jog X+ and jog X-. These issues typically arise due to oxidized relays in the battery backup container, which can lead to data corruption.
Question
How can I determine if the PLC program matches the hardware specifications of my Maho H700 machine?
Answer: To determine if the PLC program matches the hardware, compare the number of inputs and outputs referenced in the PLC program with those specified in the Maho H700 board documentation. Additionally, verify that the fixed input locations (e.g., jog X+, jog X-) correspond to the correct hardware inputs. If there are discrepancies, the program will need to be adapted to match the hardware specifications.
Question
Where can I find a suitable PLC program for a 1987 Maho H700 Milling Machine with a TNC 355?
Answer: You can seek assistance from the industrial automation community, including forums, user groups, and professional networks. Additionally, contacting the original equipment manufacturer (OEM) or a certified Heidenhain distributor may provide access to archived documentation or a suitable PLC program. You may also find relevant information in technical manuals or online databases.
Question
How can I restore the lost parameters on my Heidenhain TNC 355 PLC after an issue with the battery backup container?
Answer: To restore lost parameters, you will need to reload the PLC program from the EPROM. Ensure that the program matches the specific hardware of your Maho H700 machine. If necessary, adapt the program to correct any discrepancies in input and output references. Document the changes made and verify the program’s functionality with the machine’s hardware.
Question
What steps should I take to adapt the PLC program to the specific hardware of my Maho H700 machine?
Answer: To adapt the PLC program, first, identify the differences between the program and the machine’s hardware specifications. Update the program to match the correct number of inputs and outputs. Adjust the fixed input locations to correspond with the hardware. Document all changes and thoroughly test the program to ensure it functions correctly with the machine.
Question
How can I ensure the communication between the CNC and the PLC is correctly configured on my Maho H700 Milling Machine?
Answer: To ensure correct communication between the CNC and the PLC, verify that the PLC program references the correct input and output locations. Use diagnostic tools provided by Heidenhain or the machine manufacturer to test the communication links. Consult the machine’s technical documentation for specific configuration instructions and ensure that all settings are correctly applied.
Common Troubleshooting
Issue: Oxidized Relays in Battery Backup Container
Symptoms:
- Loss of all parameters, including the PLC program stored in the RAM.
- The PLC program does not match the hardware of the Maho H700 machine after reloading from the EPROM.
- Mismatch in the number of inputs and outputs between the reloaded program and the machine’s hardware specifications.
Solution:
- Inspect the battery backup container for signs of oxidation on the relays.
- Replace any oxidized relays with new ones.
- Ensure the PLC program is correctly reloaded from the EPROM and matches the hardware specifications of the Maho H700 machine.
- Verify the correct configuration of inputs and outputs in the PLC program.
Issue: Mismatch in Input and Output Configuration
Symptoms:
- The Maho H700 board references 5 inputs and 8 outputs.
- The reloaded PLC program processes nearly thirty inputs and outputs.
- Fixed input locations (e.g., jog X+, jog X-) refer to different inputs than the standard Heidenhain E 133 and E138.
Solution:
- Review the PLC program to ensure it aligns with the hardware specifications of the Maho H700 machine.
- Adjust the input and output mappings in the PLC program to match the board’s configuration.
- Verify the correct assignment of fixed input locations to ensure proper functionality.
- Cross-reference the PLC program with the machine’s documentation to ensure all inputs and outputs are correctly configured.
Issue: Difficulty in Finding Suitable PLC Program
Symptoms:
- Struggle to find a suitable PLC program for a milling machine of the type and era (1987).
- Lack of documentation or available resources for the specific machine model.
Solution:
- Contact Heidenhain support or authorized dealers for assistance in obtaining the correct PLC program.
- Search for archived documentation or contact other users who have experience with similar machines.
- Consider consulting with experts or industry forums for guidance on locating the appropriate PLC program.
- If necessary, work with a PLC programmer to adapt an existing program to match the specific hardware of the Maho H700.
Issue: Incorrect Communication Between CNC and PLC
Symptoms:
- The PLC program does not function correctly with the machine’s hardware.
- Errors in the exchange of information between the CNC and the PLC.
- Potential operational issues or machine downtime.
Solution:
- Review the communication protocols between the CNC and the PLC to ensure they are correctly configured.
- Verify that the PLC program is compatible with the CNC system of the Maho H700.
- Check for any firmware or software updates that may resolve communication issues.
- Test the communication between the CNC and PLC using diagnostic tools and ensure all connections are secure.
Issue: Loss of Customization and Configuration
Symptoms:
- Loss of custom parameters and configurations due to the battery backup failure.
- Difficulty in restoring the machine to its previous operational state.
- Potential need for reprogramming or reconfiguration of the PLC.
Solution:
- Document all custom parameters and configurations before attempting any repairs or replacements.
- Re-enter the lost parameters and configurations into the PLC program.
- Verify the machine’s functionality after restoring the parameters and configurations.
- Perform a thorough test run to ensure all aspects of the machine are functioning as expected.
Conclusione
In conclusion, the issues faced with the Heidenhain TNC 355 PLC on the Maho H700 Milling Machine highlight the importance of maintaining battery backup systems and ensuring proper configuration of PLC programs. The mismatch between the reloaded PLC program and the machine’s hardware underscores the need for precise documentation and compatibility. You have identified the necessity of obtaining a suitable PLC program that aligns with the specific hardware specifications of the Maho H700. By doing so, you can restore lost parameters and ensure seamless communication between the CNC and the PLC. Want to deepen your PLC programming skills? Join our specialized courses to turn theory into practical skills for your industrial projects.

“Semplifica, automatizza, sorridi: il mantra del programmatore zen.”
Dott. Strongoli Alessandro
Programmatore
CEO IO PROGRAMMO srl


