Smithy CNC Mills Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Ausrüstung Smithy CNC Mills herunter. Smithy CNC Mills User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken

Inhaltsverzeichnis

Seite 1 - Programmer’s Reference Guide

SmithyCNC Bed MillProgrammer’s Reference Guide

Seite 2

SmithyCNC Programmer’s Reference Manual:Language OverviewSmithyCNC Programmer’s Reference Manual: Language Overview1-61.3.3 Expressions and Binary Op

Seite 3

just a few significant digits, or the arc is a strange number of degrees, thenthere will be trouble with EMC. The R word clears up all that mess, and

Seite 4

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-19

Seite 5

SmithyCNC Programmer’s Reference Manual: Tool File & CompensationSmithyCNC Programmer’s Reference Manual: Tool File and Compensation9-20

Seite 6 - LANGUAGE OVERVIEW

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-21

Seite 7 - 1.2 Line Number

Programmer’s Reference GuideMill Canned C yclesSmithy CNC EZ-TROL SYSTEMS10

Seite 8 - 1.3 Word

SmithyCNC Programmer’s Reference Manual: Mill Canned CyclesSmithyCNC Programmer’s Reference Manual: Mill Canned Cycle10-2MILL CANNED CYCLESCanned Cy

Seite 9

descriptions below) is determined by the setting of the retract_mode: either tothe original Z position (if that is above the R position and the retrac

Seite 10

canned cycle. With the first set of blocks, the programmer must turn motion-back on with G0, as is done in the next line, or any other motion mode G w

Seite 11

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-510.3 G81 Cycle The G81 cycle is intended for drilling.0. Preliminary motion, as descri

Seite 12

Example 2 - Absolute Position G81Suppose the current position is (1, 2, 3) and the following line of NC code isinterpreted. G91 G81 G98 X4 Y5 Z-0.6 R1

Seite 13

SmithyCNC Programmer’s Reference Manual: Language Overview1-7Values returned by unary operations which return angle measures (ACOS, ASIN,and ATAN) ar

Seite 14 - Table 1-2: Modal Group

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-72. a feed parallel to the Z-axis to (13,17, 4.2)3. a traverse parallel to the Z-axis t

Seite 15

Example 4 - Absolute G81 R > ZThis is a plot of the path of motion for the second g81 block of code.G91 G81 G98 X4 Y5 Z-0.6 R1.8 L3 Since this plot

Seite 16

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-910.5 G83 CycleThe G83 cycle is intended for deep drilling or milling with chip breakin

Seite 17 - G-CODE OVERVIEW

6. If speed-feed synch was not on before the cycle started, stop it.7. Stop the spindle.8. Start the spindle clockwise.1.7 G85 CycleThe G85 cycle is i

Seite 18

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-11surface on the UPPER side of its base. You stick it carefully through the holewhen it

Seite 19

11. Move at traverse rate parallel to the XY-plane to the specified X,Y location. 12. Restart the spindle in the direction it was going before.Example

Seite 20

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-13For our example block both I and J are negative so they move back from thehole axis a

Seite 21

5. Restart the spindle in the direction it was going. It is unclear how the operator is to manually move the tool because a change tomanual mode reset

Seite 22

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-15<Graphics file: G81ret.png>Neither code will have any affect when incremental m

Seite 23

Example 7 - Eight Holes Revisited n100 g90 g0 x0 y0 z0 (move coordinate home) n110 g1 f10 x0 g4 p0.1 n120 g91 g81 x1 y0 z-1 r1l4(canned drill cycle) n

Seite 24 - 2.12.3 G49

SmithyCNC Programmer’s Reference Manual:Language OverviewSmithyCNC Programmer’s Reference Manual: Language Overview1-81.6 Repeated ItemsA line may ha

Seite 25

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-17N1100 M2 (program end)The second reason to use a canned cycle is that they all produc

Seite 26 - Canned>

SmithyCNC Programmer’s Reference Manual: Language Overview1-9thing in any of the 120 possible orders (such as "#4=-7.0 g1 #3=15 g40 (foo)")f

Seite 27

1.9 Modal GroupsModal commands are arranged in sets called "modal groups", and only onemember of a modal group may be in force at any given

Seite 28

SmithyCNC Programmer’s Reference Manual: Language Overview1-11For several modal groups, when a machining center is ready to accept com-mands, one memb

Seite 29 - 2.18.2 G81: Drilling Cycle

Programmer’s Reference GuideG CodesSmithy CNC EZ-TROL SYSTEMS2

Seite 30

SmithyCNC Programmer’s Reference Manual:G CodesSmithyCNC Programmer’s Reference Manual: G-Codes2-2G-CODE OVERVIEWG codes of the RS274/NGC language ar

Seite 31 - 2.18.4 G83: Peck Drilling

2.2 G1: Linear Motion at Feed RateFor linear motion at feed rate (for cutting or not), program G1 X- Y- Z- A- B- C-,where all the axis words are optio

Seite 32

SmithyCNC Programmer’s Reference Manual:G CodesSmithyCNC Programmer’s Reference Manual: G-Codes2-4must be used. The R number is the radius. A positiv

Seite 33

Programmer’s Reference GuidePrefaceSmithy CNC EZ-TROL SYSTEMS

Seite 34

instead of G2). The axis words are all optional except that at least one of X and Y must be used. I and J are the offsets from the current location (i

Seite 35

SmithyCNC Programmer’s Reference Manual:G CodesSmithyCNC Programmer’s Reference Manual: G-Codes2-62.4 G33: Spindle-Synchronized MotionFor spindle-syn

Seite 36

SmithyCNC Programmer’s Reference Manual: G Codes2-7If origin offsets (made by G92 or G92.3) were in effect before G10 is used, they willcontinue to be

Seite 37

SmithyCNC Programmer’s Reference Manual:G CodesSmithyCNC Programmer’s Reference Manual: G-Codes2-82.10 G38.2: Straight Probe<sub:G38.2:-Straight-P

Seite 38 - M-CODE OVERVIEW

SmithyCNC Programmer’s Reference Manual: G Codes2-9radius value of zero will be used.It is an error if: * the D number is not an integer, is negative

Seite 39

2.13 G53: Move in absolute coordinates<sub:G53:-Move-in>For linear motion to a point expressed in absolute coordinates, program G1 G53 X-Y- Z- A

Seite 40

SmithyCNC Programmer’s Reference Manual: G Codes2-11* Axis words are programmed when G80 is active, unless a modal group 0 G code is programmed which

Seite 41

the leading edge of the tool to cut more heavily. Typical values are 29, 29.5 or 30.The number of "spring passes" is given by the H- value.

Seite 42

SmithyCNC Programmer’s Reference Manual: G Codes2-13Rotational axis words are allowed in canned cycles, but it is better to omit them. If rotationalax

Seite 43

* inverse time feed rate is active during a canned cycle, * or cutter radius compensation is active during a canned cycle.When the XY plane is active,

Seite 44 - 4.4 Indirection

SmithyCNC Programmer’s Reference Manual: PrefaceSmithyCNC Programmer’s Reference Manual: PrefacePREFACESmithyCNC uses the robost EMC2 (Enhanced Machi

Seite 45

SmithyCNC Programmer’s Reference Manual: G Codes2-151. Preliminary motion, as described above. 2. Move the Z-axis only at the current feed rate to the

Seite 46

The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) and theY position to 12 (=7+5).1. a traverse parallel to the XY-plane to (9

Seite 47

SmithyCNC Programmer’s Reference Manual: G Codes2-174. Rapid back down to the current hole bottom, backed off a bit.5. Repeat steps 1, 2, and 3 until

Seite 48

* the spindle is not turning before this cycle is executed.2.18.8 G87: Back Boring<sub:G87:-Back-Boring>This code is currently unimplemented in

Seite 49

SmithyCNC Programmer’s Reference Manual: G Codes2-19<sub:G92,-G92.1,-G92.2,>See Section [sub:Coordinate-Systems] for an overview of coordinate s

Seite 50

offsets and the one that restores them, make a copy of the parameter file writtenby the first program and use it as the parameter file for the second

Seite 51

SmithyCNC Programmer’s Reference Manual:G CodesSmithyCNC Programmer’s Reference Manual: G-Codes2-21

Seite 52

Programmer’s Reference GuideM CodesSmithy CNC EZ-TROL SYSTEMS3

Seite 53

SmithyCNC Programmer’s Reference Manual:M CodesSmithyCNC Programmer’s Reference Manual: M-Codes3-2M-CODE OVERVIEWIn addition to the G-Codes, there is

Seite 54

9. Coolant is turned off (like M9). No more lines of code in an RS274/NGC file will be executed after the M2 orM30 command is executed. Pressing cycle

Seite 55

SmithyCNC Programmer’s Reference Manual: Preface

Seite 56

SmithyCNC Programmer’s Reference Manual:M CodesSmithyCNC Programmer’s Reference Manual: M-Codes3-4it has been turned off by an M9.The tool change may

Seite 57

3.8 M52: Adaptive Feed Control<sec:M52:-Adaptive-Feed-Control>To use an adaptive feed, program M52 or M52 P1. To stop using adaptive feed, pro-g

Seite 58

Programmer’s Reference GuideO CodesSmithy CNC EZ-TROL SYSTEMS4

Seite 59

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-2O-CODE OVERVIEWO-codes provide for flow control in

Seite 60

4.2 Looping: "do", "while", "endwhile", "break", "continue"The "while loop" has two struct

Seite 61

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-4

Seite 62

SmithyCNC Programmer’s Reference Manual: O Codes4-5

Seite 63 - Other Codes

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-6

Seite 64 - OTHER CODES

SmithyCNC Programmer’s Reference Manual: O Codes4-7

Seite 65

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-8

Seite 66 - Order of Execution

Programmer’s Reference GuideIntroduction & Language OverviewSmithy CNC EZ-TROL SYSTEMS1

Seite 67 - ORDER OF EXECUTION

SmithyCNC Programmer’s Reference Manual: O Codes4-9

Seite 68

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-10

Seite 69 - G Code Best Practices

SmithyCNC Programmer’s Reference Manual: O Codes4-11

Seite 70 - G-CODE BEST PRACTICES

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-12

Seite 71

SmithyCNC Programmer’s Reference Manual: O Codes4-13

Seite 72 - Coordinate Systems

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-14

Seite 73 - 8.1 Overiew

SmithyCNC Programmer’s Reference Manual: O Codes4-15

Seite 74 - Figure 8-1 Offsets

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-16

Seite 75

SmithyCNC Programmer’s Reference Manual: O Codes4-17

Seite 76

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-18

Seite 77 - 8.4 G92 Offsets

SmithyCNC Programmer’s Reference Manual:Language OverviewSmithyCNC Programmer’s Reference Manual: Language Overview1-2LANGUAGE OVERVIEWThe RS274/NGC,

Seite 78

SmithyCNC Programmer’s Reference Manual: O Codes4-19

Seite 79

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-20

Seite 80

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-21

Seite 81

Programmer’s Reference GuideOther CodesSmithy CNC EZ-TROL SYSTEMS5

Seite 82

SmithyCNC Programmer’s Reference Manual: Other CodesSmithyCNC Programmer’s Reference Manual: Other-Codes5-2OTHER CODES5.1 F: Set Feed Rate<sub:F:-

Seite 83 - Tool File & Compensation

On some machines, the carousel will move when a T word is programmed, atthe same time machining is occurring. On such machines, programming the Tword

Seite 84 - TOOL FILE AND COMPENSATION

Programmer’s Reference GuideOrder of ExecutionSmithy CNC EZ-TROL SYSTEMS6

Seite 85 - 9.2 Tool Compensation

SmithyCNC Programmer’s Reference Manual: Order of ExecutionSmithyCNC Programmer’s Reference Manual: Order of Execution6-2ORDER OF EXECUTION6.1 Order

Seite 86 - 9.3 Tool Length Offsets

18. set retract mode (G98, G99).19. home (G28, G30) or change coordinate system data G10) or set axis offsets(G92, G92.1, G92.2, G94). 20. perform mot

Seite 87

Programmer’s Reference GuideG Code Best PracticesSmithy CNC EZ-TROL SYSTEMS7

Seite 88 - Compensation

1.1 Format of a lineA permissible line of input RS274/NGC code consists of the following four parts,in the order listed.1. An optional block delete ch

Seite 89

SmithyCNC Programmer’s Reference Manual: G-Code Best PracticesSmithyCNC Programmer’s Reference Manual: G-Code Best Practices7-2G-CODE BEST PRACTICES

Seite 90

Updating a variable to a new value, such as #1=#1+#2)7.6 Don't use line numbersLine numbers offer no benefits. When line numbers are reported in

Seite 91

Programmer’s Reference GuideCoordinate SystemsSmithy CNC EZ-TROL SYSTEMS8

Seite 92

SmithyCNC Programmer’s Reference Manual: Coordinate SystemSmithyCNC Programmer’s Reference Manual: Coordinate System8-2COORDINATE SYSTEM AND G92 OFF

Seite 93

8.3 Fixture Offsets (G54-G59.3 )Work or fixture offset are used to make a part home that is different from theabsolute, machine coordinate system. Thi

Seite 94

the Y offset and so on for all six axes. There are numbered sets like this for each of the fixture offsets. Each of the graphical interfaces has a way

Seite 95

SmithyCNC Programmer’s Reference Manual: Coordinate System8-5g0 z0g54 x0 y0 z0m2"But," you say, "why is there a G54 in there near the

Seite 96

8.3.2 Setting coordinate system values within G-code.In the general programming chapter we listed a G10 command word. This command can be used to chan

Seite 97

SmithyCNC Programmer’s Reference Manual: Coordinate System8-7G92 also works from current location as modified by any other offsets that arein effect

Seite 98

8.4.3 G92 CautionsSometimes the values of a G92 offset get stuck in the VAR file. When this hap-pens reset or a startup will cause them to become acti

Seite 99

SmithyCNC Programmer’s Reference Manual:Language OverviewSmithyCNC Programmer’s Reference Manual: Language Overview1-41.3 WordA word is a letter othe

Seite 100

SmithyCNC Programmer’s Reference Manual: Coordinate System8-9These tests did not study the effect of re-reading the var file while they containnumber

Seite 101

G10 L2 P2 x0.5 (offsets g55 x value by 0.5 inch) G10 L2 P3 x-0.5 (offsets g56 x value by -0.5 inch) G10 L2 P4 y0.5 (offsets g57 y value by 0.5 inch) G

Seite 102

SmithyCNC Programmer’s Reference Manual: Coordinate System8-11g1 f1 z-.25g3 x-.1 y0 i.1 j0g54 g0 x0 y0 z0m2Now comes the time when we might apply a s

Seite 103

Programmer’s Reference GuideTool File & CompensationSmithy CNC EZ-TROL SYSTEMS9

Seite 104 - Smithy CNC EZ-TROL SYSTEMS

SmithyCNC Programmer’s Reference Manual: Tool File & CompensationSmithyCNC Programmer’s Reference Manual: Tool File and Compensation9-2TOOL FILE

Seite 105 - MILL CANNED CYCLES

The "POC" column contains an unsigned integer which represents the pocketnumber (slot number) of the tool carousel slot in which the tool is

Seite 106 - 10.2 G80

Throughout this unit you will find ocasional references to cannonical functionswhere these are necessary for the reader to understand how a tool offse

Seite 107

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-5The effect of this is that in most cases the machine will pick up the offset

Seite 108 - 10.3 G81 Cycle

In both examples, the shaded triangle represents material which should remainafter cutting, and the line outside the shaded triangle represents the pa

Seite 109

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-7* To stop cutter radius compensation, program G40.* If G40, G41, or G42 is pr

Seite 110

1.3.1 NumberThe following rules are used for (explicit) numbers. In these rules a digit is a singlecharacter between 0 and 9.* A number consists of (1

Seite 111 - 10.4 G82 Cycle

Material Edge Contour When the contour is the edge of the material, the outline of the edge isdescribed in the NC program. For a material edge contour

Seite 112 - 10.6 G84 Cycle

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-9not be able to compensate properly when undersized tools are used.For a tool

Seite 113

2. Cannot change units with cutter radius comp3. Cannot turn cutter radius comp on out of XY-plane4. Cannot turn cutter radius comp on when already on

Seite 114

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-11diameter given in the tool table to be tangent to the contour at all points

Seite 115

If the first move after cutter radius compensation has been turned on is an arc,the arc which is generated is derived from an auxiliary arc which has

Seite 116 - 10.10 G88 Cycle

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-13ner is on the path, an arc is inserted to go around the corner. The radius o

Seite 117 - 1.12 G98 G99

B to some point C, located so that the line BC is more than one radius long.After the construction is finished, the code is written in the reverse ord

Seite 118 - 10.13 Why use a canned cycle?

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-15This method will also work at a concave corner on a tool path contour, if th

Seite 119

program with tool zero selected, and it draws a line at the actual part's outline.(see figure below) Then, I select a tool with the diameter of t

Seite 120 - Credits

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-17Line 15 contains G41 D4, which means that the diameter of the tool described

Kommentare zu diesen Handbüchern

Keine Kommentare