Skip to main content
1-Visitor
June 28, 2018
Question

Post processor question

  • June 28, 2018
  • 2 replies
  • 3929 views

I am having an issue with G83 on my post. I am trying to peck drill and the post will give me the peck on the first hole but not the following holes. Does anyone know how to fix this?

 

g83.JPG

2 replies

23-Emerald III
June 28, 2018

The post is writing a lot of extra lines! Thank goodness for DNC and not punched tape.

I am guessing the controller is cancelling the F and Q values when it sees the G80.

Try setting those values to non-modal in the post so it outputs them on every G83 line or eliminate the G80 between the G83 lines.

 

 

 

21-Topaz II
June 28, 2018

The peck (Q) and feedrate (F) are modal, so they don't need to be output for each drill cycle. Subsequent cycles will just use the previously set values. It looks like all you really need is to have the next position, in other words something like:

 

G83 X1.0000 Y2.0000 Z-1.5000 Q0.0500 F10.0

X2.0000

X3.0000 Y3.0000 Z-1.2500

G80

 

pgf5451-VisitorAuthor
1-Visitor
June 28, 2018

That's what I was thinking it was but my machine is only pecking the first hole and the rest of the holes it is doing in one shot. I was able to work around by manually adding the Q to the other lines

 

21-Topaz II
June 29, 2018

That is an odd controller behavior. I suppose you could use the Option File Generator

 

Applications->NC Post Processor

then

Motion->Cycles

 

and experiment with the "Cycle Motion Data Modal Condition" setting. I think it will put out the "full" G83 command every time if you set it to "All cycle points". You could check the .ncl file that is generated by the "Save a CL File" command and see if the peck parameter is output on every drill point. If it is, the problem is in the .FIL code that is used when you post the file and you might need to poke around in that file to ensure the peck is output on every drill command.