PathScripts.post.nccad_post Namespace Reference

Functions

def export (objectslist, filename, argstring)
 

Variables

string HEADER
 
string MACHINE_NAME = '''Max Computer GmbH nccad9 MCS/KOSY'''
 
string POSTAMBLE
 
string TOOL_CHANGE
 
string TOOLTIP
 

Function Documentation

◆ export()

def PathScripts.post.nccad_post.export (   objectslist,
  filename,
  argstring 
)

Variable Documentation

◆ HEADER

string PathScripts.post.nccad_post.HEADER
Initial value:
1 = ''';Exported by FreeCAD
2 ;Post Processor: {}
3 ;CAM file: {}
4 ;Output Time: {}
5 '''.format(__name__, FreeCAD.ActiveDocument.FileName, str(datetime.datetime.now()))

◆ MACHINE_NAME

string PathScripts.post.nccad_post.MACHINE_NAME = '''Max Computer GmbH nccad9 MCS/KOSY'''

◆ POSTAMBLE

string PathScripts.post.nccad_post.POSTAMBLE
Initial value:
1 = '''G77 ; Move to release position
2 M10 O6.0 ; Stop spindle'''

◆ TOOL_CHANGE

string PathScripts.post.nccad_post.TOOL_CHANGE
Initial value:
1 = '''G77 ; Move to release position
2 M10 O6.0 ; Stop spindle
3 M01 Insert tool TOOL
4 G76 ; Move to reference point to ensure correct coordinates after tool change
5 M10 O6.1 ; Start spindel'''

◆ TOOLTIP

string PathScripts.post.nccad_post.TOOLTIP
Initial value:
1 = '''
2 This is a postprocessor file for the Path workbench. It is used to take
3 a pseudo-gcode fragment outputted by a Path object and output real GCode
4 suitable for the Max Computer GmbH nccad9 Computer Numeric Control.
5 
6 Supported features:
7 
8 - 3-axis milling
9 - manual tool change with tool number as comment
10 - spindle speed as comment
11 
12 !!! gCode files must use the suffix .knc !!!'''