Numerical control device
A numerical control device and alarm technology, which is applied in the direction of program control, computer control, general control system, etc., can solve the problems of axis command detection alarm, wrong axis command, undetectable, etc., and achieve smooth action confirmation and prevent wrong actions.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment approach 1
[0036] Embodiment 1 is an embodiment for detecting an erroneous axis command in a program.
[0037] As described above, when macro calls are made multiple times, the program becomes complicated. Therefore, the program axis command checking unit belonging to the command program analyzing unit of the numerical control device checks based on the alarm detection condition, and stops the alarm when an erroneous or unintended axis command is issued.
[0038] Figure 5 Shows an example of the setting screen for preset alarm detection conditions. The setting item on the second line is to set the stop alarm when the Z axis is designated as the target axis of the wrong axis command between the M100 command and the M101 command in the program command. The allowable range is left blank, and the setting of alarm stop is performed according to the instructed situation itself. The setting item in the third line is the setting of the stop alarm when the target axis of the wrong axis comman...
Embodiment approach 2
[0041] Embodiment 2 is an embodiment in which an axis command exceeding an error tolerance in a program is detected.
[0042] As described above, in the case of generating a program using tool radius correction, if a plane to be offset is erroneously designated, movement of an axis that does not exist on the intended plane may occur. The program axis command check unit belonging to the command program analysis unit checks based on the alarm detection conditions, and stops the alarm when an erroneous (unintended) axis command is issued.
[0043] exist Figure 5 operate under the alarm detection conditions set in Figure 7 program O0003. exist Figure 7 In , a program based on the G17 plane is generated after N10. When this program was executed on the G19 plane by mistake, a Z-axis direction command that was not intended when the program was generated was generated.
[0044] In the N10 block between the M200 command and the M201 command at O0003, the Z axis moves at a rate gr...
Embodiment approach 3
[0046] Embodiment 3 is an embodiment in which an erroneous axis command exceeding an allowable range is detected during interpolation.
[0047] As described above, when a program including a movement command of the rotary axis is commanded during the tool center point control, Z-axis movement that is not commanded occurs. The interpolation axis command checking unit belonging to the interpolation command generation unit checks based on the alarm detection condition, and stops the alarm when an erroneous (unintended) axis command is issued.
[0048] exist Figure 5 Under the alarm detection conditions set in the run Figure 8 The program O00004. In the G01 command between the M300 command and the M301 command at O00004, an axis command greater than 10.0 is generated for the Z axis, so an alarm stop is performed at the G01 command at O0004. Also, in this example, the tolerance range of 10.0 could be as in Figure 5 Such setting can also be indicated in the instruction block ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 