FANUC's high-speed and high-precision processing is also relative. There is no absolute high speed and high precision. If you want high precision (small following error), you must slow down at corners or arc corners, so you can't meet the high-speed requirements. If you increase the speed, the accuracy will inevitably decrease (large following error). Therefore, if you want to improve both aspects, you must use special functions. The high-speed and high-precision special functions provided by FANUC are: 1. Advance control (APC)
2. AI advance (AI APC)
3. AI contour control (AICC)4. AI Nano contour control (AI Nano CC)
5. High-precision contour control (HPCC)
6. AI high-precision contour control (AI HPCC)
7. AI Nano high-precision contour control (AI Nano HPCC)Depending on the system used and the version number of the servo software, the special functions that can be used are also different. If you have high-speed and high-precision requirements (such as mold processing), you must try to choose a high-end system, such as 0iC, 18iB, 16iB of the 0i series For the above different functions, there are corresponding G codes in the program. If these corresponding codes are not used, high-speed and high-precision functions cannot be used. Some functions require not only corresponding system software but also corresponding hardware support, so you must pay attention when choosing to use these functions.
FANUC high-precision contour cutting related PMC signals F66.6 MHPCC high-precision contour cutting G05P10000 operation mode F66.7 EXHPCC high-precision contour cutting G05P10000 operation signal
High-precision contour control format format: G05 P10000; Start HPCC mode G05 P0; End HPCC mode Description: HPCC mode is used to perform high-precision contour control mode using RISC. In order to start HPCC mode in a certain program block, specify G05P10000 in front of the program block. In order to end HPCC, specify G05P0 at the point where the mode ends.
High-speed high-precision control I G05 P10000 High-speed high-precision control on G05 P0 High-speed high-precision control off G05 P3 High-speed machining on G05 P0 High-speed machining off
Precautions for high-precision contour control When using tool compensation C in HPCC mode, the following points should be noted:
1. When G05P10000 and G05P0 and G41/G42 are to be specified together, G41/G42 to G40 must be nested between G05P10000 and G05P0. This means that the HPCC mode cannot be started or canceled in tool compensation (G41/G42) mode. If this is specified, P/S alarm NO.0178 or P/S alarm NO.5013 P/S alarm alarms.
2. When a block containing no-move operations is specified together with the tool compensation cancel code (G40), a vector with a length equal to the offset is generated, and its direction is perpendicular to the movement direction of the previous block. The tool compensation mode is canceled, and the vector remains unchanged. When the next move command is executed, the vector is canceled.
3. When the offset value changes during tool compensation C in HPCC mode, the new offset is not used until a block specifying a D code appears. |