Search This Blog

Thursday, November 13, 2014

"How the Block delete Command works on CNC Programming"

"How the Block delete Command works on CNC Programming"

Block delete (/):

Block delete is used in a program by placing a forward slash (/) at the beginning of the line.  It is a useful function which allows the operator to skip the blocks within the program. Block delete will not actually delete the blocks in the program but the block will be still there and those blocks will be ignored by the controller.
Block delete works same as Optional stop M01, so operator has to switch ON the Block delete switch on the control board, so controller will skip the blocks which are marked with forward slash (/) symbol in the beginning of the line or block. If the Operator forgets to Switch ON the Block delete Button then the Blocks marked with forward slash (/) symbol in the beginning of the line or block will be executed normally by the controller.

Example: In the example show below is the same program segment for two similar parts, except the part B has the addition of drilling holes.

Part A:  3 position of drilling holes (With Block delete ON in controller)
Part B:  6 Position of drilling holes. (With Block delete OFF in controller)

Program:

N170 G80 X0 Y10 Z-10 R02 F50
N171 X0 Y20
N172 X0 Y30
/N173 X10 Y10 (Used only for part B)
/N174 X10 Y20 (Used only for part B)
/N175 X10 Y30 (Used only for part B)

N176 M05

3 comments:

  1. What is proving out and dry running in CNC Machining?

    ReplyDelete
  2. Proving out is running an untested program for the first time, carefully, in case there are issues. Dry running is running a program without the part mounted, so you can see what the machine does without actually machining anything in the process. Using "dry run" mode on the machine will run the program without engaging the spindle, and instead of the feed rate specified by the program, the machine will feed at whatever the jog rate is set to.

    ReplyDelete
  3. Blocs Crack I am very impressed with your post because this post is very beneficial for me and provide a new knowledge to me

    ReplyDelete